FreeBSD9.1にTorを入れる
ググったら2006年くらいの記事しかなかったので。
やりかたはそう変わらない。
www2122ui% whereis tor tor:/usr/ports/security/tor
whereisでtorの場所を調べます。
www2122ui% cd /usr/ports/security/tor www2122ui% make install clean
make install cleanします。configオプションはデフォルトで。
www2122ui% cd /usr/local/etc/tor www2122ui% cp tor-tsocks.conf.sample tor-tsocks.conf www2122ui% cp torrc.sample torrc
ディレクトリを移動し、サンプルをcp。
www2122ui% vi torrc SocksPolicy accept 127.0.0.1 SocksPolicy reject *
torrcを編集し、SocksPolicyを上記に変更し、自身のみの利用に限定します。
www2122ui% vi /etc/rc.conf tor_enable="YES"
rc.confに追記。
www2122ui% sudo /usr/local/etc/rc.d/tor start Starting tor. Nov 07 21:59:24.763 [notice] Tor v0.2.3.25 (git-17c24b3118224d65) running on FreeBSD. Nov 07 21:59:24.764 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning Nov 07 21:59:24.764 [notice] Read configuration file "/usr/local/etc/tor/torrc". Nov 07 21:59:24.770 [notice] Initialized libevent version 2.0.20-stable using method kqueue. Good. Nov 07 21:59:24.770 [notice] Opening Socks listener on 127.0.0.1:9050 www2122ui%
torを起動。
あとはSocks5のプロキシサーバの設定で127.0.0.1:9050を指定すれば利用できます。
以下はmacでtorが動いているFreeBSDにsshでポートフォワードして、TCP:9050をmacのlocalhostに持ってきてから設定しています。
shu-2% ssh -L 9050:127.0.0.1:9050 [FreeBSDのIPAddr]
torを使用しているかどうか、
https://check.torproject.org/
上記のURLで確認できます。
###########追記
関連記事書きました。