を AWS の EC2 にインストールする メモ

$ sudo yum install libevent libevent-devel zlib openssl

下記から ソース tor-0.2.6.10.tar.gz ダウンロード
https://www.torproject.org/download/download.html.en

$ tar xvfz /tmp/tor-0.2.6.10.tar.gz
$ cd tor-0.2.6.10/
$ ./configure
$ make
$ sudo make install

$ sudo cp /usr/local/etc/tor/torrc.sample /usr/local/etc/tor/torrc

$ sudo vi /usr/local/etc/tor/torrc
SocksPort 127.0.0.1:9050
SocksPort 10.X.X.X:9050 <- EC2 の ローカルIP
SocksPolicy accept 127.0.0.1/32
SocksPolicy accept 153.X.X.X/32 <- クライアントのグローバルIP
SocksPolicy reject *

$ /usr/local/bin/tor <- tor の起動


クライアントのブラウザの設定

Firefoxの場合
Firefox -> 環境設定 -> 詳細 -> 接続設定 -> 手動でプロキシを設定する
SOCKSホスト : 54.X.X.X <- EC2のグローバルIP
ポート : 9050
SOCKS v5 : チェック


動作確認

ブラウザから下記にアクセス
http://taruo.net/e/


インストールディレクト

コマンド /usr/local/bin
設定ファイル  /usr/local/etc/tor
ドキュメント /usr/local/share/doc/tor
マニュアル /usr/local/share/man/man1


make install ログ

 /bin/mkdir -p '/usr/local/bin'
  /usr/bin/install -c src/or/tor src/tools/tor-resolve src/tools/tor-gencert '/usr/local/bin'
 /bin/mkdir -p '/usr/local/bin'
 /usr/bin/install -c contrib/client-tools/torify '/usr/local/bin'
 /bin/mkdir -p '/usr/local/etc/tor'
 /usr/bin/install -c -m 644 src/config/torrc.sample '/usr/local/etc/tor'
 /bin/mkdir -p '/usr/local/share/doc/tor'
 /usr/bin/install -c -m 644 doc/tor.html doc/tor-gencert.html doc/tor-resolve.html doc/torify.html '/usr/local/share/doc/tor'
 /bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 doc/tor.1 doc/tor-gencert.1 doc/tor-resolve.1 doc/torify.1 '/usr/local/share/man/man1'
 /bin/mkdir -p '/usr/local/share/tor'
 /usr/bin/install -c -m 644 src/config/geoip src/config/geoip6 '/usr/local/share/tor'