我在 Node.js 中创建了一个脚本来远程管理服务器。要运行该脚本,需要连接到 VPN。它需要连接的 VPN 与我希望 Windows 使用的 VPN 不同。两个 VPN 都使用 OpenVPN。我已成功创建两个 TAP 适配器(TAP_WINDOWS
和TAP_MYSCRIPT
),OpenVPN 可以同时连接到这两个适配器。
但是,我却不知道该如何指定通过哪个适配器发送流量。我的脚本始终需要通过适配器发送流量TAP_MYSCRIPT
,而所有其他流量则通过TAP_WINDOWS
。
我知道 Windows 有一些路由功能,但不确定如何配置它或者它是否是我需要的?是否可以通过应用程序到应用程序的方式实现这一点,还是我需要编辑脚本才能使用?
答案1
我知道我问的问题应该在评论中提出,但不幸的是,我的声誉还不足以添加评论。不过,我相信我可以帮到你,因为我在 Windows 上使用 OpenVPN 方面经验丰富。
1)应用程序是否使用 FQDN 或 IP 地址连接到服务器?
2)网络/子网是什么TAP_WINDOWS
并且TAP_MYSCRIPT
连接到什么?