如何仅为一个 IP(OSX)通过 VPN 进行路由?

如何仅为一个 IP(OSX)通过 VPN 进行路由?

我必须使用 VPN 作为进入客户端系统的第一步,但这会切断我所有的网络连接,让我很难完成任何工作 :(

我只需要使用 VPN 将 VNC/Rdesktop 连接到特定的 IP 地址,并且我希望所有其他网络流量都通过我的普通 wifi/en1/vmnet/等传输。我知道答案就在某个地方,route但无法根据我找到的文档找到答案。

VPN 连接后,我尝试将其作为起点:

sudo route add -net 10.255.99.0 netmask 255.255.255.0 dev utun1

但我没有得到任何回应,不得不ctrl-c回到我的终端。

总而言之,我想对(使用 VPN)路由表做两件事:

  • 将所有流量发送到一个 IP(或 10.255.99.*,如果更简单的话)到 utun1
  • 删除所有指向 utun1 的其他路由,或者以某种方式阻止 utun1 成为默认网关?

相关内容