通过 SSTP 将 Mac 连接到 VPN,无需路由互联网流量

通过 SSTP 将 Mac 连接到 VPN,无需路由互联网流量

我有一台运行 MacOS Mojave 的 Mac。我需要通过 SSTP 连接到我工作的 VPN,因此无法使用操作系统的默认软件。我找到了 iSSTP,目前正在使用它,并且可以连接(尽管速度很慢)。

我的问题是,我的 Mac 的互联网流量必须尝试通过 VPN,并且当我连接时,我的 Mac 会失去互联网连接。如果我在设置 VPN 后远程访问我工作的 PC,则该 PC 确实可以访问互联网。

所以我想找出如何阻止 iSSTP 尝试通过 VPN 路由互联网流量。

如果有人知道更好的应用程序可以让你设置这种连接,我很乐意尝试另一个应用程序来设置 VPN。

我当前的 iSSTP“高级选项”是默认的:

usepeerdns require-mschap-v2 refuse-eap noauth noipdefault defaultroute

在此先感谢所有能提供帮助的人。:)

答案1

如果你删除預設路由关键字末尾它不会将远程路由器添加为默认网关。

要显示路由,请运行 netstat -rn

要自动添加路由,请使用 sudo 创建 /etc/ppp/ip-up。

它看起来应该是这样的:

#!/bin/sh
/sbin/ route add -net <netaddress> -interface ppp0

对于每个网络地址。网络地址可以是 192.168.1.0

相关内容