有一个应用程序使用 VPN 而其他应用程序在 Linux 中不使用吗?

Del*_*ted 6 networking linux vpn

我希望一个应用程序使用 VPN 连接,而其他应用程序不使用。

我正在使用 Xubuntu(因此是 XFCE),但如果可能的话,我想要一个命令行/静态配置解决方案。

是否有可能实现它,如果有,如何实现?

Lap*_*006 2

最简单的方法是使用可以将自身暴露为 SOCKS 服务器的 VPN,然后任何袜子包装工具(例如 tsocks)都可以做到这一点。

否则,iptables 可以通过使用数据包标记来完成此操作,然后使用它进行路径选择。

如果只是到一个特定的目的地,则可以通过让 VPN 仅添加该目的地的相关路由而不添加其他路由来轻松完成。

当然,如果它只是一个应用程序,我会尝试让它使用 SSL,这样就根本不需要 VPN。