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