为了让openvpn
更改系统 DNS 设置,从而消除泄漏,请在*.ovpn
配置文件的末尾添加以下行:
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Run Code Online (Sandbox Code Playgroud)
该解决方案很可能会有所帮助,具体取决于 OpenVPN 服务器设置。
如果您对上述指令的含义感到好奇,可以执行以下操作:
script-security 2
- 该指令提供对 OpenVPN 使用外部程序和脚本的策略级控制。脚本安全级别 2 允许调用内置可执行文件和用户定义的脚本。
up
和down
指令指定在成功打开和关闭TUN/TAP设备后运行的命令,在这种情况下,它们是/etc/openvpn/update-resolv-conf
和/etc/openvpn/update-resolv-conf
相应的。这些脚本将resolv.conf与 OpenVPN 服务器提供的 DNS 地址对齐,在连接关闭时将其返回到原始状态。
归档时间: |
|
查看次数: |
9840 次 |
最近记录: |