Tor

出自Ubuntu 正體中文 Wiki

跳轉到: 導航, 搜尋

目錄

簡介

現今的某些地區的政府或電信商可能會因為某些因素考量而使得部分網頁無法在當地瀏覽。(如目前在中國即無法直接瀏覽 Facebook.com)
而在這種情況下如果需要瀏覽那些網頁即需要翻牆軟體、或者具有加密連線的代理伺服器和 VPN 。
Windows 底下也有類似功能的軟體,知名的自由門、無界(Ultrasurf)即為知名的例子。

  • 目前 Vidalia 的 0.2.19 版本有已知的問題,請先使用 0.2.17 而不要進行升級動作。

安裝

1. 首先打開終端機,逐行執行以下指令載入 Tor 的套件源 (或者由Ubuntu軟體中心的軟體來源也可加入) :

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org/ precise main"
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo apt-get update

2. 安裝 Tor :

sudo apt-get install tor tor-geoipdb torsocks

3. 安裝 代理伺服器軟體 Polipo :

sudo apt-get install polipo
sudo sed -i 's/# socksParentProxy/socksParentProxy/g ; s/# socksProxyType/socksProxyType/g' /etc/polipo/config

4. 取消Tor、Polipo 的 開機立即啟動 :

  • 注意 : 這個動作在每次升級或更新 Tor 和 Polipo 時都需要重做一遍。
sudo rm -f /etc/rc?.d/*tor
sudo rm -f /etc/rc?.d/*polipo
  • 執行完這兩行指令後請重新開機。

5. 再次打開終端機,安裝 Tor 的圖形介面軟體 Vidalia :

sudo apt-get install vidalia
  • 安裝過程中會詢問哪些用戶要加入 debian-tor 群組,請以空白件選擇。

6. 安裝完後啟動 Vidalia,如果出現 "Tor沒有運作" 的警告請忽視它。
7. 接著在 Vidalia 控制面板上按 設定,並執行以下動作 :

「一般」頁面
1. 勾取「在Vidalia啟動時一併啟動Tor軟體」,並在下一行填入「/usr/sbin/tor」(若已有就不必自行填入)
2. 勾取「在Vidalia啟動時一併啟動一個代理伺服器的應用程式」,並在下一行填入「/usr/bin/polipo」

「外觀」頁面
1. 將「風格」選為「GTK+」

「進階」頁面
1. 點選「Use TCP connection (ControlPort)」,然後按「確定」結束設定

8. 退出 Vidalia,完成安裝程序。

  • 往後啟動 Vidalia 就會開啟 「經由Tor網路的HTTP代理伺服器服務」,因此您必須在瀏覽器或網路應用程式中設定代理伺服器為 127.0.0.1:8123

設定「排除節點」與「出口節點」(選用)

1. 進入 Vidalia控制面板中的設定
2. 在進階頁面中,按 Edit current torrc
3. 加入此行,將會不經過中國、香港、澳門、台灣的節點(可視需求更改城市)

ExcludeNodes {cn},{hk},{mo},{tw}

4. 加入此行,則會設定出口節點為日本(可視需求更改城市)

ExitNodes {jp}
  • 設定值會在下次啟動 Tor 的時候生效。

幫助 Tor 運作(選用)

1. 進入 Vidalia控制面板中的設定
2. 在Sharing頁面中,點選「幫助用戶訪問Tor網路」。

參考資料

Ubuntu 正體中文站 - xenomorph0525 - 〈教學〉Tor讓你突破台灣版網路長城