Windows SSTP VPN - 如何从 Mac 连接

25

您可能知道Windows服务器VPN通常可以运行在SSTP上。从Windows 10连接相当容易,但如果您需要从个人的Mac远程工作呢?Mac OS并没有默认支持SSTP VPN。

输入图像描述


这个问题可以移动到askDifferent吗?这是一个很好的问题和有帮助的答案。 - Danny Staple
2个回答

40

以下是连接Windows SSTP VPN到MacOS的简短说明。

前提条件: 已安装Homebrew - 参见 此处

运行终端并安装sstp-client。

brew update
brew install sstp-client

为了使用登录名和密码连接到您的SSTP VPN,请使用以下命令行:

sudo /usr/local/sbin/sstpc --log-stderr --cert-warn --user <user> --password <password> <server> usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp

如果你更喜欢通过用户界面启动VPN连接,你可以使用iSstp。

https://www.axot.org/2015/03/03/isstp-a-sstp-client-for-mac-osx/


这个命令行对我不起作用。在输入密码后,我得到了 sudo: /usr/local/sbin/sstpc/sstpc: command not found 的错误提示。我已经提出了一个问题,链接在这里:Connect to SSTP VPN using MAC OS X - RobG
看起来连接最新版本的Mac OS到SSTP VPN只有一种可行的方法。谁知道如何在连接后断开呢?因为即使关闭控制台,它仍然继续工作,只有重新启动才能停止它。 - Anton Tkachov
@AntonTkachov 我使用 iSstp 作为用户界面,它允许从状态栏连接和断开连接。 - Yury Bondarau
1
找不到使用证书而非用户名和密码的选项。有关命令行选项的任何帮助? - TPAKTOPA
1
我运行了上述命令并成功连接,然后按下 [ctrl] c 键,VPN 连接就关闭了(通过 ipchicken 验证和发现我的 IP 已更改)。 - Barak
显示剩余4条评论

1

我也遇到了一些问题,所以我删除了一个/sstpc,然后sudo /usr/local/sbin/sstpc命令就正确了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接