匿名インターネットアクセスを可能にするTorのインストール方法

Torはインターネットアクセスを複数のサーバを介して行い,さらに各通信路を暗号化することにより,匿名でのアクセスを可能にするソフトウェアです.TorをHTTP Proxyとして使うことによってある程度安定した匿名アクセスができるので,アク禁対策にぴったりですなんらかの用途に使えそうです.以下にTorクライアントのDebianでのインストール方法と設定方法を記します(超簡単です).WindowsMacの場合は,必要なソフトをまとめたVidalia(http://vidalia-project.net/)というソフトがGUI付きで使いやすいでしょう.

インストール方法

apt-getで一発です.

sudo apt-get install tor privoxy

PrivoxyはTorをHTTP Proxyとして使うためのソフトです.

設定方法

PrivoxyをTorを使ったHTTP Proxyとして動作させるために設定を変更する必要があります.
/etc/privoxy/config の先頭に以下の行を追加してください.

forward-socks4a / 127.0.0.1:9050 .

Privoxyに設定の変更を反映させます.

sudo /etc/init.d/privoxy restart

以上でTorをHTTP Proxyとして使う準備は整いました.proxyが動作しているportは8118です.インストール,設定についての詳細は以下のページを参考にしてください.

使い方

例えばRubyの場合,次のようにして使えます.

require 'open-uri'

open("http://www.google.co.jp/", :proxy => "http://localhost:8118") do |f|
  puts f.read
end