簡單用 Privoxy 搭配 Tor 做到隱匿上網

10 / 11, 2015 Tor , 網路安全 , 軟體推薦

很久以前曾經介紹過一個工具叫做 Tor Browser 來使用 Tor 做匿名上網,但是必須在 Tor Browser 內才可以使用,有時可能會需要讓系統服務也可以走 Tor ,所以今天要來講個工具叫做 Privoxy , Privoxy 本身是個 HTTP Proxy ,常常用來搭配 Tor 使用,安裝很簡單,經過設定之後就可以讓所有 HTTP(S) 流量都透過 Tor 送出,達到很高的安全性

在開始以前先提醒一下,以下方法只是用於走 HTTP(S) 的請求, FTP 等等其他請求仍然會以一般的方式出去,不會經過 Tor 喔

首先第一部就是下載 Privoxy 和 Tor
Privoxy: http://sourceforge.net/projects/ijbswa/files/
Tor: https://www.torproject.org/download/download.html.en
( Tor 是要下載 Bundle 而不是 Browser 喔)

如果是使用 OS X 的,可以使用 homebrew 來安裝喔
brew install tor
brew install privoxy

另外如果有支援 apt-get 或 yum 的,好像也可以直接裝,沒測試過不清楚

下載完安裝後,到 command line 輸入以下指令:
以下指令都是針對 OS X 寫的, Linux 架構系統也都是差不多方式, Windows 沒人想鳥他了,Windows 有些指令可能要修改一下喔

首先第一部就是把 Privoxy 的 config 修改一下,如果討厭 vim 的人可以用其他編輯方式

vi /etc/privoxy/config 

再來把在最後一行加上

forward-socks4a / localhost:9050 .

如果是 vim 愛好者,可以用 G 直接跳到尾行喔,感謝 vim 讚嘆 vim

儲存後離開,就可以直接開始使用了~

首先把 Privoxy 打開

privoxy /etc/privoxy/config

接下來到控制台/偏好設定把 HTTP Proxy 調成 127.0.0.1:8118
OS X 在偏好設定 -> 網路 -> 進階 -> 代理伺服器 ,把「網頁代理伺服器(HTTP)」、「安全網頁代理伺服器(HTTPS)」 勾選起來,右邊填上 127.0.0.1:8118
Windows 可以參考一下這篇文章
privoxy-tor-1

接下來瀏覽 http://p.p/ ,如果有跳出以下畫面,代表設定成功了
privoxy-tor-2

然後下一步就是要讓 Privoxy 可以透過 Tor 來瀏覽,回到 command line 輸入:

tor

等他跑完出現 [notice] Bootstrapped 100%: Done 時,就代表 Tor 連線已經成功了,可以到 這個網站 檢查是不是正確連上 Tor 了,如果出現以下畫面代表已經成功囉
privoxy-tor-3

接下來所有 HTTP(S) 流量都會走 Tor 了,也就達到隱匿上網了,不過在此還是要提醒, Tor 是用於維護隱私,不要用此工具來做違法的事情,雖然我知道會用 Tor 八成不是正常的事情就是了 ==”

  • Chris Chan

    這樣能代替VPN嗎?

    • s3131212

      要看用途, VPN 常見用途是連進區域網路以及翻牆,前者很顯然 Tor 無法取代,後者理論上可以,不過 Tor 在中國已經被封鎖了 QQ

  • Ghost

    谢谢,很有用,收藏起来XD

  • 海豹

    突然發現你圖文不符耶w

    • s3131212

      有嗎 QAQ
      我只是覺得 Command Line 的東西沒必要截圖啊

      • s3131212

        啊如果你是說最後一張圖,那是因為我在 Chrome 上面測試的,所以 Check Tor 網站會告訴我我雖然連上 Tor 了但是沒有使用 Tor Browser ,那是正常的

      • 海豹

        這張啦 你沒勾HTTPS

        • s3131212

          喔喔忘記勾了 ww