如何通过 sstp-client 路由不是所有的流量

How to route not all the traffic over sstp-client

我使用了这个线程 中的解决方案,以及 MAC 上的其他十几个 VPN 客户端。

我只需要:

Port=VPN1-0
Device=WAN Miniport (SSTP)

DEVICE=vpn
PhoneNumber=vpn.company.com
...

我看到在连接到 VPN 之前我有 26 个路由表,在我连接到 VPN 之后是 -76。

我可以使用以下命令连接到 SSTP VPN: sudo /usr/local/sbin/sstpc --log-stderr --cert-warn --user me@me.com --password super! vpn.company.com usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp

但是,当我连接到 VPN 时,我无法访问互联网。我只能访问 VPN 后面的资源。

我感觉传递给这个命令的其中一个参数可以解决我的问题。 我无法区分是哪一个。我也很感激:

使用 nodefaultroute 并手动将网络添加到路由 table:

sudo route add -net "172.16.0.0/12" -interface ppp0