
現在我正在使用 VPN 24/7,我一直在尋求進一步增強我的隱私,並發現了稱為「VPN 洩漏」的現象...進一步調查顯示,我的電腦確實洩漏了 DNS。
但問題是,我該如何解決它?
我發現本文關於 DNS 洩漏和 Ubuntu。
這表明我可以透過輸入以下內容來修復 DNS 洩漏:
echo "#disable ipv6″ | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
但這是一篇相當老的文章 - 這仍然適用於 Ubuntu 14.04 LTS 或更高版本嗎?這對所有 ISP 和/或 VPN 服務都一樣嗎?
我還發現支援文章來自 TorGuard 自己。
但它沒有詳細說明我應該輸入什麼DNS 地址,也沒有詳細說明我是否需要在每次啟動/停止我的VPN 時執行此操作,或者如果我更改當前使用VPN 的國家/地區,情況是否會發生變化。
任何援助將不勝感激。
我正在使用 Ubuntu 14.04 LTS 和“TorGuard Lite”,我相信這是他們提供/品牌/維護的 OpenVPN 版本...
--
更新:
TorGuard 技術支援回覆了我,他們說我需要輸入兩個特定的 IP 位址(我在電子郵件中有它們,這裡沒有提到),按照本指南…
我將它們輸入為:{IP 位址},{空格}{IP 位址}
我重新啟動了計算機,但看起來仍然存在 DNS 洩漏... DNSLeakTest.com 無法工作(在 Mozilla Firefox 或 Google Chrome 中) - 它只是說“測試正在進行中” - 而其他的結果好壞參半.. .
- IPLeak.net:表示 Telstra(我的 ISP)IP 位址;
- DNSLeak.com:似乎表明我正在使用外國 IP 位址 - 與上面列出的 Telstra(我的 ISP)位址不同;
- Perfect Privacy 的 DNS 洩漏測試列出了 Telstra(我的 ISP)和 DNSLeak.com 指示的相同外國 IP 資訊(WTF?)。
Chrome 和 Firefox 的結果相同。
答案1
要修復 Ubuntu 中的 DNS 洩漏,您需要在檔案末尾新增以下三行.ovpn
作為新行:
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
名為「update-resolv-conf」的腳本會自動更新「/etc/resolv.conf」檔案。它強制 OpenVPN 使用.ovpn
檔案中的預設 DNS。
來源:http://www.ubuntubuzz.com/2015/09/how-to-fix-openvpn-dns-leak-in-linux.html