我尝试使用NEVPNManager创建虚拟专用网,我使用证书认证和IKEv2协议。当vpn安装在iPhone上并尝试连接到服务器时,我得到以下错误:
Code Block
Connection 8: received failure notification
nw_flow_add_write_request [C8.1 (Ip&Port) failed channel-flow (satisfied (Path is satisfied), viable, interface: en0, ipv4, dns)] cannot accept write requests
nw_write_request_report [C8] Send failed with error "Socket is not connected"
Connection 5: received failure notification只有第一次安装后,我才是从VPN得到的任何东西。
在这个问题中,https://developer.apple.com/forums/thread/84679
如果您想继续沿着NEVPNManager路径前进,您必须获得一个受信任的CA,才能为eskimo为您的VPN服务器提供一个证书。
我决定创建虚拟专用网,使用NEPacketTunnelProvider,但我并不完全明白当我尝试的时候,我应该期待什么。
还有多少工作要做?
我可以用IKEv2为没有证书CA可信的用户创建虚拟专用网?
或者是将认证方法从证书更改为IKEv2的登录和密码,或者改变IPsec上的协议,使用登录、通过和保密到认证的方法?
标题
发布于 2020-10-13 08:12:54
我决定接受的方式使用NEVPNManager,因为我需要的只是访问被封锁的网站,这一切,如果我会想要做一些与流量或添加一些酷的功能到我的虚拟专用网,我是必须使用NEPacketTunnelProvider。NEPacketTunnelProvider是企业解决方案,需要更多的工作。
https://stackoverflow.com/questions/64151775
复制相似问题