1. ソフトウェアの自動更新を有効にする
リレーを安全に保つために最も大事なことの1つは、セキュリティアップデートを適切なタイミングで、理想的には忘れないように自動的にインストールすることです。
指示に沿って、お使いのオペレーティングシステムでソフトウェアの自動更新を有効にしてください。
2. epel-release のインストール
CentOS/RHEL に tor パッケージをインストールするには、まず EPEL リポジトリをインストールする必要があります。
# yum install epel-release
最近の CentOS/RHEL のバージョンは yum の代わりに dnf を使用しています。
# dnf install epel-release
dnf を使用する最近のバージョンの場合は、この設定ガイドで yum とある箇所で、代わりに dnf を使い続けてください。
3. Tor Project のリポジトリの設定
CentOS/RHEL 用の Tor Project のリポジトリを有効にするには、/etc/yum.repos.d/Tor.repo に以下の内容を設定してください。
[tor]
name=Tor for Enterprise Linux $releasever - $basearch
baseurl=https://rpm.torproject.org/centos/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=https://rpm.torproject.org/centos/public_gpg.key
cost=100
この点に関する詳細については、こちらからご確認いただけます。
4. パッケージのインストール
EPELと Tor のリポジトリを設定したら、パッケージをインストールしましょう。
# yum install tor
EPEL リポジトリから最初のパッケージをインストールするときに、EPEL の GPG 署名鍵の検証について尋ねられることにご注意ください。キーが Fedora Project ウェブサイトで入手可能なキーと一致していることをご確認ください。これは、Tor のリポジトリから初めてパッケージをインストールするときにも発生します。この場合も、キーが一致していることを確認する必要があります。
5. 設定ファイル
構成ファイル /etc/tor/torrc を配置します。
Nickname myNiceRelay # "myNiceRelay" は任意の名前に変更してください
ContactInfo your@e-mail # メールアドレスは公開されることに注意して記述してください
ORPort 443 # 別のポートを使っても構いません
ExitRelay 0
SocksPort 0
6. tor を有効にして起動
systemd を搭載している CentOS/RHEL の最近のバージョン:
# systemctl enable --now tor
CentOS/RHEL 6などの古いリリースを使っている場合は、次のようになります。
# service tor enable
# service tor start
7. 備考
リレーの設定に際して問題がある場合は、ヘルプセクションをご覧ください。
リレーが正常に動作したら、インストール後の確認事項をご覧ください。