2016-12-26 9 views
0

この記事の後にTORをダウンロードしようとしましたが、503エラーが発生しています。 TORをダウンロードする他の方法はありませんか?私はそれについての研究プロジェクトをしなければならないので、誰かが私を助けることができますか?centOS 7サーバーにTORをインストール

私はCentOSのサーバーを使用しています:CentOSのLinuxは、1611年3月7日(コア) を解放したがfollwingエラーを取得しています、

[[email protected] etc]$ sudo yum install tor 
[sudo] password for sam: 
Loaded plugins: fastestmirror, langpacks 
base              | 3.6 kB  00:00 
extras             | 3.4 kB  00:00 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
http://deb.torproject.org/torproject.org/rpm/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 503 - Service Unavailable 
Trying other mirror. 
+0

一時的なサービス停止?今はうまく動いているようだ。手動でRPMを手に入れて、 'rpm -Uvh tor ... rpm'でインストールすることができます – drew010

+0

@ drew010 RPMを手動で取得するにはどうしたらいいですか?あなたはちょっとそれを詳しく教えてもらえますか?ありがとうございました – user7278236

+0

CentOSにrepoを使用することを推奨しません(私の答えを参照)。最も簡単なのはepelを使うだけですが、興味のある人はソースからビルドする方法も示しています。 – drew010

答えて

1

のTorもはやrecommends代わりにEPELのリポジトリを使用するようにCentoOSのための彼らのレポを使用し、 。彼らのリポジトリから非常に古いバージョンで終わるだけです。

は代わりん:

yum install epel-release 
yum install tor 

これは、あなたのレポで管理さTorの現在のバージョンを取得します。これは完璧です。

CentOSの場合、私はしばらく自己コンパイルしています。私はまだ投稿したくないハッキーシェルスクリプトを持っています;)しかし実際にはTorとOpenSSLをコンパイルするだけです。私はまだテストされて以来、epel-releaseを使うことをお勧めします。

自分で構築するには、OpenSSL(1.1.xなど)の最近のコピーを入手し、作成するTorのバージョン(たとえば0.2.9.8)を取得します。 libeventがインストールされていることを確認してください(yum install libevent-devel libevent)。 OpenSSLのソースディレクトリから

:それは、システムのOpenSSLを妨害または代わるものではありませんので、

./config no-shared zlib-dynamic --prefix=/opt/openssl \ 
--openssldir=/opt/openssl -fPIC enable-ec_nistp_64_gcc_128 
make 
make test 
make install 

これは/opt/opensslにOpenSSLをインストールします。

その後、Torのを構築:私が使用

./configure --prefix=/opt/tor-VERSION --sysconfdir=/etc \ 
--localstatedir=/var --enable-static-openssl \ 
--with-openssl-dir=/opt/openssl --with-tor-user=tor --with-tor-group=tor 
make 
make test 
make install 
unlink /usr/bin/tor && ln -s /opt/tor-VERSION/bin/tor /usr/bin/tor 

にsystemdサービスファイルは次のとおりです。

[Unit] 
Description=Anonymizing overlay network for TCP 
After=syslog.target network.target nss-lookup.target 

[Service] 
Type=forking 
PidFile=/var/run/tor/tor.pid 
NotifyAccess=all 
ExecStartPre=/usr/bin/tor -f /etc/tor/torrc --verify-config 
ExecStart=/usr/bin/tor -f /etc/tor/torrc --RunAsDaemon 1 
ExecReload=/bin/kill -HUP ${MAINPID} 
KillSignal=SIGINT 
TimeoutStartSec=120 
TimeoutStopSec=60 
Restart=on-failure 
LimitNOFILE=65536 

# Hardening 
PrivateTmp=yes 
PrivateDevices=yes 
ProtectHome=yes 
ProtectSystem=full 
ReadOnlyDirectories=/ 
ReadWriteDirectories=-/var/lib/tor 
ReadWriteDirectories=-/var/log/tor 
NoNewPrivileges=yes 
CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_NET_BIND_SERVICE CAP_DAC_OVERRIDE CAP_CHOWN CAP_FOWNER 

[Install] 
WantedBy=multi-user.target 
+0

あなたが言ったように、私はepel reposを使ってみましたが、503エラーが発生し続けました。あなたはそれがダウンロードするためにユニサーバーを使用して私と関係があると思いますか? – user7278236

+1

はい、おそらくまだTorを使用しようとしています。私はあなたのyum confから削除するか、 "yum install tor --enablerepo epel-release"を使って強制的に正しいものを使用するようにします。 – drew010

関連する問題