如何让一些应用程序通过一个网络接口,而另一些则通过不同的网络接口?

如何让一些应用程序通过一个网络接口,而另一些则通过不同的网络接口?

我正在尝试通过具有 SOCKS 代理的 SSH 隧道设置 openvpn 连接,但是在设置 SOCKS 代理后,一旦我连接到 openvpn 服务器,SSH 隧道就会中断,因为 OpenVPN 会重定向所有流量。

有没有什么方法可以让我通过我的 Wifi 路由我的 SSH 客户端并使用 OPENVPN 通过 SSH 隧道路由流量,但 SSH 客户端不会受到与 OPENVPN 服务器的连接的影响?

平台-Windows 8。

答案1

配置 OpenVPN,通过本地默认网关安装到 SSH 服务器网络地址的 /32 路由,该路由将覆盖 VPN 隧道上的默认路由。OpenVPN 有许多选项可用于直接安装路由并在各个阶段运行脚本;找到一个在连接建立和默认路由更改之前添加此路由的选项。

相关内容