| 站 內 搜 尋 |
|
日 曆 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 近 期 文 章 |
| 文 章 分 類 |
在 Internet 上隱匿行蹤!(五) - 讓 Privoxy 和 Tor 搭配使用
Privoxy 是一個 HTTP 代理伺服器,常常用來和 Tor 搭配使用。它主要的功能是過濾網頁的內容,像是管理 Cookie、阻擋圖片、移除廣告視窗、進行存取控制等等,以阻擋一些不受歡迎的元件,讓人們在 Internet 上的私密性能得到更進一步的保障。
由於 Tor 僅支援 Socks 4/4a/5,但 Socks 4/5 在進行 DNS 查詢時先天上就有著潛在的安全問題,可是又不是所有應用程式都能支援 Socks 4a,所以如果想要經由 Tor 和 Internet 連線時,建議您務必搭配 Privoxy 使用,將能有效避免 DNS Leaks 的問題。
註:
Privoxy 並不支援 FTP Proxy,所以您無法使用 Privoxy 連上 FTP Server。請替而使用 3proxy 這套軟體和 Tor 搭配使用。
在 Debian GNU/Linux 上安裝 Privoxy 只要一行指令即可:
在安裝好 Privoxy 後,Privoxy 會啟動並監聽 8118 埠。您可以用 netstat 指令或查看 /var/log/privoxy/logfile 來確認 Privoxy 是否正確啟動了。
apt-get install privoxy
和 Tor 類似的,Privoxy 所提供的功能是 HTTP 代理伺服器。所以您只要設定好應用程式的 Proxy 資訊即可讓應用程式和 Privoxy 搭配使用了。以 IceWeasel (Firefox) 為例:
在設定好使用 Provixy 後,您可以使用您慣用的瀏覽器連上 http://config.privoxy.org/,如果它出現了類似以下的資訊:
就表示您的瀏覽器已是透過 Privoxy 進行連線了。
This is Privoxy 3.0.6 on localhost.localdomain (127.0.0.1), port 8118, enabled
另外,如果您打算全程使用 Privoxy 來進行防護,建議您能先清空您瀏覽器所有的暫存檔;如果您使用 Privoxy 來管理您的 Cookie,那麼請記得也要清掉 Cookie 資訊。
而 Privoxy 在運作過程中會在 /var/log/privoxy/logfile 中留下一些記錄。您可以查看這個檔案來確認您的 Privoxy 是否已正確運行。如果您不希望留下任何記錄,請修改 /etc/privoxy/config 並把以下三行註解起來:
並重新啟動您的 Privoxy。
logfile logfile
jarfile jarfile
debug 1 # show each GET/POST/CONNECT request
在 Debian GNU/Linux 裡,Privoxy 是個獨立運作的 HTTP Proxy,也就是說 Privoxy 預設上並沒有設定為和 Tor 搭配使用。若您想讓 Privoxy 搭配 Tor 運作,請在 /etc/privoxy/config 裡加入一行:
然後重新啟動 Privoxy,Privoxy 就會將連線轉發給 Tor 處理,那麼日後您在連線上 Internet 後就會同時擁有 Privoxy 和 Tor 雙重保障了。
forward-socks4a / localhost:9050 .
您可以連上 http://whoami.luna.com.tw/ 來確認您的 IP 是不是您用來上線的 IP。如果不是,那麼您應該已是使用 Privoxy + Tor 上 Internet 的了。
(待續)
Re: 在 Internet 上隱匿行蹤!(五) - 讓 Privoxy 和 Tor 搭配使用
不好意思
再請問一下
我裝好了 ubuntu 以後
也裝好了 tor 和 Privoxy
但是我要改/etc/privoxy/config 時
系統說 我沒有權限
請問我該怎麼做?
(我登錄時是用我安裝時所輸入的帳號和密碼)
[回應] 蒜頭 @ 10/12/2007, 18:44
re: 蒜頭
請善用 sudo 或 su。
[回應] Tetralet @ 10/12/2007, 19:31