如何确保 OpenVPN 已连接?

Apa*_*che 7 command-line networking openvpn

我的 VPN 连接需要某种“保护措施”。如果连接断开,机器甚至不应该连接到互联网。(我可以通过其他方式到达机器。)

有可能吗?
如果我没记错的话,Windows 有一些“保护措施”,但我从未听说过 Linux 有这样的解决方案。更不用说cli了。

Tim*_*Tim 4

您可以使用down客户端配置中的指令在连接断开时触发自定义脚本。在脚本中,您可以执行多项操作来限制公共网络连接。这是我的想法:

  • 设置一些 iptables 只允许连接到 VPN 服务器,所有其他连接都会被丢弃。当然,当客户端恢复时,不要忘记取消这个限制
  • 修改resolv.conf文件以限制或关闭名称解析
  • 合并自定义路由表