Cisco AnyConnect建立了VPN连接,没有向SystemPrefernecs -> Network
添加接口,但是在终端上运行ifconfig
时,它显示了由Cisco VPN创建的utun1
接口。
不使用称为SystemConfiguration
,VPNConfiguration
或VPNTunnel
的{{1}} API,如何在MAC OS上建立VPN连接?还是有其他方法可以在Mac OS上不使用NetworkExtension
API来建立VPN连接?
谢谢
答案 0 :(得分:1)
Cisco AnyConnect使用内核扩展(CiscoVPN.kext),据我所知,它很可能是使用BSD套接字构建的。
它可能需要特权代码(即以root身份或使用帮助程序运行),但我不明白为什么您不能同样地创建VPN。