绕过特定IP的openvpn


9

我的台式机运行的是Trisquel GNU / Linux 6.0(基本上是Ubuntu 12.04的自由版本),我使用OpenVPN连接到商业VPN提供商以进行Internet访问。

它目前通过VPN路由我的所有流量,这很棒,但是我正在寻找一种方法,允许对一个特定IP地址的请求绕过VPN。我敢肯定有办法,但是重复的网络搜索还没有发现任何东西(最好的发现是在Windows的Cisco VPN客户端上执行此操作的说明)。

你能帮我吗?

谢谢。

Answers:



17

只需将该IP的路由添加到本地网关即可。

您可以像这样在openvpn客户端配置中执行此操作。

route 10.99.77.55 255.255.255.255 net_gateway

在配置中,net_gateway将自动替换为正确的地址。


感谢您的帮助,但是我通过NetworkManager配置了此vpn连接,因此没有openvpn配置文件。Jeff下面的解决方案为我工作。
Lloyd Smart

1
没关系。请理解,每次建立VPN时都需要重新运行该命令。路由不会在重新启动后持续存在。哎呀,除非您通过该persist-tun选项,否则它们甚至在断开OpenVPN时都不会持续存在。
Zoredache

谢谢你的提示。您提示我进一步研究,发现通过将信息添加到eth0连接的NetworkManager设置的IPv4选项卡上的“路由”对话框中,可以永久保留该信息。
Lloyd Smart

这工作就像一个魅力的配置文件从CitizenVPN
洛特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.