VPN只能用于一个程序吗?


13

是否可以仅对一个程序使用VPN连接,其余流量通过本地网络?

更具体地说,我使用的是Cisco官方客户端。


请参阅superuser.com/a/644130/41337,该文件增加了GNU / Linux上的问题。
Ole Tange

Answers:



3

通常,您唯一能做的就是根据策略配置拆分隧道(例如,目标IP范围/掩码,请参阅Cisco的示例)。如果您的程序仅与该IP通信,则对您而言将具有相同的效果。但是,必须由管理员在VPN服务器端进行配置。


我想我应该指定。我真的需要一个客户端解决方案。我不控制VPN服务器

2

在Windows®上,可以通过指定所需的路由条目(请参阅“ route /?”)来使用VPN仅与一个或几个主机通信,但这在每个远程主机上都有效。在linux / freebsd上,可以使用非默认路由表启动程序,因此可以做到这一点:所有应用程序都使用默认路由表,流量进入本地网络,一个特定程序使用其他路由表,流量进入VPN。


1

如果您转到Cisco VPN客户端,然后转到“首选项”。取消选中“启用本地LAN访问(如果已配置)。对于我自己,我正在使用到远程位置的远程桌面连接,并且本地浏览器解析为本地IP。

我正在使用“ Cisco AnyConnect VPN客户端”


1

如果您有免费的PC或VM,请配置该PC拨打VPN连接,然后安装基于Free的代理服务器(以我的经验,他们通常将您限制为3个用户)。我觉得这对于家庭使用来说是可以的,然后您将应用程序配置为使用代理。大多数基于网络的应用程序通常具有代理设置。

这将使您的正常流量流出网关,应用程序将采用代理的方式,该代理恰好连接到vpn。


1
请原谅我,但此刻我看不出如何回答这个问题。此外,没有txt语音功能,您是否有机会做?
MadHatter

@MadHatter,这就是为什么我们在stackexchange上具有“编辑”功能的原因。
89c3b1b8-b1ae-11e6-b842-48d705 2013年

2
奇怪的是,我意识到了这一点(并批准了您的修改)。但是,如果作者不使用它,生活会更轻松,因为帮助文档建议不要使用。我的第一点仍然成立。
MadHatter

如果应用程序允许用户指定代理,那么这可能是一个很好的解决方案,但我认为该数据仍将通过VPN。
Jason K.

0

您只能为通过VPN的一个(或一组)端口设置路由,而其他网络访问才能正常进行。

设置说一个浏览器使用VPN(在端口80上),而所有其他浏览器使用Direct则比较棘手


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.