Unk*_*Bit 5 iphone vpn proxy networking ios
我正在寻找一种开发iOS的方法,我可以在其中访问所有网络流量(我的意思是系统范围)并通过我的应用程序进行路由.像代理服务器之类的东西,但请注意我想强制路由并访问所有流量,而不仅仅是Web请求(类似VPN连接所做的事情).
我认为这可能会超出Apple的限制App Store Guidelines.任何VPN API都可以访问吗?关于无证件和私有API的任何实际建议或描述都非常感谢.
PS:这篇文章可能有助于理解我在寻找什么;
为了能够执行VPN功能,你必须创建一个vpnplugin,问题是它是一个伪私有API,我说的是"伪",因为有些公司可以访问文档并且App Store上有应用程序它使用它(例如OpenVPN连接).您可以尝试对其中一些应用插件进行逆向工程(它是扩展名为.vpnplugin的文件夹).
顺便说一下,有人已经这样做了,并向github发布了vpn插件API:https://github.com/Smartype/iOS_VPNPlugIn/blob/master/iOSVPNPlugIn.h
小智 3
iOS9 的网络扩展将允许自定义 VPN 隧道实现,NEPacketTunnelProvider 可能就是您正在寻找的。
查看 WWDC 视频。
https://developer.apple.com/videos/wwdc/2015/?id=717
您需要向苹果发送电子邮件才能使用此功能。
https://github.com/shadowsocks/shadowsocks-iOS/issues/124
| 归档时间: |
|
| 查看次数: |
1138 次 |
| 最近记录: |