Mal*_*oni 5 vpn objective-c system-preferences l2tp osx-yosemite
我正在尝试使用Objective C使用适用于Mac OSX应用程序的L2TP协议连接到VPN的应用程序.
我对此进行了大量搜索,但未找到任何正确的示例或教程.
我找到了用于mac os vpn连接的halo/macosvpn,但它是我希望在我的应用程序中使用的命令行工具.
例如,如果我传递服务器ID,共享密钥,用户名,密码,那么我的mac应该自动连接到该VPN服务器.
任何帮助将不胜感激...
小智 0
不,您需要使用 SCNetwork 和 Helper Tool(以获得 root 访问权限) 通过此链接,您将能够创建 L2TP 协议并与其连接。
这甚至适用于最新版本的 MacOS 11“Big Sure”
需要帮助工具来获得 root 访问权限,以便您可以更改系统钥匙串。您将把密码和共享秘密放在那里,因为配置将无法从其他地方感知它们。在 SCNetwork 的帮助下创建 VPN 配置后,Mac 将无法自动连接。
要连接到创建的配置文件,您需要以编程方式执行终端命令
networksetup -connectpppoeservice "name VPN profile"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
672 次 |
| 最近记录: |