适用于macOS Sierra或iOS 10的PPTP VPN客户端?


53

由于安全方面的考虑,Apple已删除了Sierra中的PPTP VPN支持。请参阅:https//support.apple.com/zh-cn/HT206844

不幸的是,我需要连接到仅支持PPTP的组织(而不是我的决定)。

我知道Shimo,但是它是50美元,并且有很多我不需要的功能。

我希望找到一个免费或开源的解决方案?仅命令行选项适用于macOS。

我什至对更深奥的解决方案持开放态度(例如连接到VPN,然后与主机OS共享连接的轻量级Linux VM,但不确定这样做是否可行或如何做)。

编辑:我看到命令行工具pppd仍然存在于macOS Sierra中,因此也许可以直接调用它?

编辑2:在本教程中,我尝试使用ArchWiki中的选项文件和中的自定义路由/etc/ppp/ip-up,但是publish_entry SCDSet() failed: Success!当我尝试运行pppd命令,pppd守护程序似乎未运行以及ppp0界面时,它给出了错误()没有出现在中ifconfig。我对网络和网络接口了解不多,所以我感到非常困惑!任何帮助将非常感激。


1
事实证明,iOS 10放弃PPTP足以使他们最终支持OpenVPN,所以感谢苹果!(我猜?)希望对于那些需要它的人仍然有解决方案。
马修,

我有一个仅支持PPTP的ASUS RT-N56U路由器。因此,这个问题仍然有效。
adib

好人,cr脚。在安全性方面,用户通常是最薄弱的环节。也许他们也应该摆脱那些。
丹尼尔(Daniel)

Answers:


26

FlowVPN客户端是免费的(并且可以与任何提供程序一起使用)。

它在macOS Sierra和High Sierra上支持PPTP和OpenVPN:

https://www.flowvpn.com/download-mac/

只需用任何服务器覆盖FlowVPN服务器地址,它就可以连接。


2
如何覆盖FlowVPN服务器地址?这是一个下拉菜单。
SparkAndShine

2
@sparkandshine如果将光标放在下拉菜单中,您可以在下拉菜单中输入:)
ThomasCle '16

1
谢谢你的建议。不幸的是,对我而言,FlowVPN无法使用(PPTP error when reading header : read -1, expected 12 bytes),而Shimo 却无法使用。
布莱斯

3
对我来说,它在连接时卡住了:Mon Apr 10 17:31:37 2017 : pptp_wait_input: Address added. previous interface setting (name: en0, address: 192.168.2.25), current interface setting (name: ppp0, family: PPP, address: 192.168.5.25, subnet: 255.255.255.0, destination: 192.168.5.1). Mon Apr 10 17:31:41 2017 : PPTP port-mapping update for en0 ignored: VPN is the Primary interface. Public Address: 0, Protocol: None, Private Port: 0, Public Port: 0 Mon Apr 10 17:31:41 2017 : PPTP clearing port-mapping for en0
Amir

1
@RichAble FlowVPN不再免费。vpnc是否有终端替代品
SumNeuron

0

刚花了55美元购买了Shimo 4。谷歌搜索Shimo 4 VPN将引导您找到正确的链接。它支持PPTP,L2TP,OpenVPN,SSH等。我什至发现我可以使用Shimo连接到某些L2TP服务器,而无法连接内置的OS X VPN客户端。价格有点贵,但是对我来说效果很好,所以我付了钱。我想随着新OS X的推出,他们的销量可能会有所增长。


欢迎来询问不同!我们正在尝试找到最佳答案,这些答案将提供有关为何最佳答案的信息。解释为什么您认为您推荐的软件比其他软件更好。提供链接还可以帮助OP和其他人查找软件并对其进行评估。有关如何提供优质答案的信息,请参见如何回答。-来自评论
fsb

OP写道:“我希望找到一个免费或开源的解决方案?”,并明确提到他们为什么不使用Shimo。
Andrea Lazzarotto

@AndreaLazzarotto这很有趣。我想知道OP是否在我的帖子之后添加了它。但是我不确定。我想我发布答案时还没有读到它。我应该阅读它,我绝对不会发布。
钱琛

1
如果您使用教育机构的电子邮件地址注册,Shimo会为学生提供免费许可证:shimovpn.com/students
Benjamin B.

0

我在寻找如何解决尝试连接到PPTP VPN时在Shimo中遇到的错误时发现了此问题。我没有得到很多有用的搜索结果,因此即使这不能回答原始问题,其他人也可能会在此处寻求有关此错误的帮助:

LCP:超时发送配置请求

我正在OS X 10.12(Sierra)上运行Shimo的试用版,而VPN服务器在Windows 2012 R2上。

我还将这个答案发布在另一个问题上,因为它帮助我制定了解决方案。@wgui发表的建议是使用'silent'选项,该选项不起作用,但是对'silent'的描述使我明白了这一点。

对我来说,解决方法是使用“被动”选项。在Shimo中,可以在“专家”部分中启用它。您应该将其视为添加参数键时给出的选择之一(只需将值保留为空白)。一旦设置好,我的连接就可以正常工作。


-1

VPN Tracker还支持PPTP,它不是免费的,但被认为是Mac上最专业的VPN软件。如果在升级之前在El Capitan上启动,PPTP连接将自动导入VPN Tracker,并且如果连接失败,将有一个专业的支持团队。是的,这是一种付费产品。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.