我的台式机运行 Trisquel GNU/Linux 6.0(基本上是 Ubuntu 12.04 的自由版本),我使用 OpenVPN 连接到商业 VPN 提供商以访问互联网。
它目前通过 VPN 路由我的所有流量,这很好,但我正在寻找一种方法来允许对一个特定 IP 地址的请求绕过 VPN。我确信有办法,但反复的网络搜索还没有找到任何东西(我能找到的最好的是在 Windows 版 Cisco VPN 客户端上执行此操作的说明)。
你能帮我吗?
谢谢。
答案1
ip route add to $network/$mask via $gateway
答案2
只需将该 IP 的路由添加到您的本地网关即可。
您可以像这样在 openvpn 客户端配置中执行此操作。
route 10.99.77.55 255.255.255.255 net_gateway
在配置中,net_gateway 会自动替换为正确的地址。
答案3
route 10.99.77.55 255.255.255.255 net_gateway
我在 ovpn 配置中使用了此代码行,所以它起作用了。现在我想绕过 IP 范围而不是单个 IP,我该怎么做?
类似这样的:
route 10.99.77.55/22 255.255.255.255 net_gateway