即使您的應用程式所使用的是正確的SOCKS協定版本,仍然有一定的風險會洩漏DNS請求。
這個問題會發生於當 Firefox 瀏覽器的擴充元件試圖自行解析域名的時候,例如要用來顯示 IP 位址或者該位址所在的國家等。
如果您懷疑您所使用的應用程式可能有這樣的問題,請依照下列指引來進一步確認。
- 在您的torrc設定檔裡加入
TestSocks 1
項目。
- 啟動洋蔥路由,並把您的應用程式的SOCKS代理伺服器設定指向洋蔥路由的SOCKS5伺服器(預設是
socks5://127.0.0.1:9050
)。
- 在您使用應用程式的同時,仔細監視您的歷程記錄資訊,對於每一個socks的連線,洋蔥路由都會對安全連線注記
notice
,而對於有DNS請求洩漏的連線注記warn
。
如果您希望自動停用掉所有會洩漏DNS請求的連線,請在torrc設定檔中設定SafeSocks 1
項目。