![Ubuntu GNOME + OpenVPN - DNS 泄漏。如何配置?](https://linux22.com/image/891828/Ubuntu%20GNOME%20%2B%20OpenVPN%20-%20DNS%20%E6%B3%84%E6%BC%8F%E3%80%82%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%EF%BC%9F.png)
我希望我的 DNS 查询不被用于广告/追踪我。
我在用着本网站检查是否有泄漏。
客户端是 Ubuntu GNOME 16.04,服务器配置如下这。
VPN 可以工作。通过 GUI,它会泄露 DNS。
sudo apt-get install network-manager-openvpn-gnome
# settings -> network-> + (lower left) -> VPN -> Import from file...
有一个解决泄漏问题, 但它无法通过网络管理器运行。
Ubuntu GNOME 的工具也无法配置为无需运行nm-connection-editor
和配置每个 WiFi 连接即可自动连接到 VPN。
看起来这应该是设置后就忘记的。如何做到这一点?
有没有办法在网络连接时自动连接VPN?
本质上这个命令: sudo openvpn --config client.ovpn
提前致谢!
更新:
我编辑/etc/default/openvpn
并取消注释了此行: AUTOSTART="all"
然后将 client.ovpn 文件复制到/etc/openvpn/client.conf
。
启动后,网络正常,没有 DNS 泄漏。如果我切换 WiFi 连接,WiFi 可以连接,但 OpenVPN 似乎无法重新连接(浏览器无法工作)。
我可以使用以下命令让 OpenVPN 重新连接:
sudo service openvpn restart
所以,这让我明白:启动时工作并且不会泄漏。
由于必须重新启动 openvpn 服务,因此它不是一劳永逸的,但至少它会快速失败。
有什么建议么?