![是否可以仅通过 VPN 路由特定应用程序?](https://linux22.com/image/1266872/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%85%E9%80%9A%E8%BF%87%20VPN%20%E8%B7%AF%E7%94%B1%E7%89%B9%E5%AE%9A%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我最近从 vpntunnel.se 购买了一个 VPN,想知道是否可以将其用于特定应用程序(Firefox、xchat 等)
另外,我在 Gnome 的网络管理器中设置 VPN 时遇到了一些麻烦,我已经安装了网络管理器-openvpn 包,但它一直抱怨“没有秘密”?
我可以很好地连接控制台客户端和 GUI KVpnc
谢谢
答案1
你可以,但是这很复杂。
简而言之,我的做法是在本地机器上运行 SOCKS 代理,并将其配置为通过 VPN 接口推送流量。然后,配置每个要通过 VPN 推送流量的应用程序以使用 SOCKS 代理。当然,如果它们不支持 SOCKS,那么您就没那么幸运了。
另一方面,如果您使用的应用程序只需要通过 VPN 将流量传输到某些位置,那么您可以修改机器上的路由表以通过 VPN 接口将流量路由到这些位置。