Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS设备上的低级别网络流量访问_Ios_Iphone_Networking_Proxy_Vpn - Fatal编程技术网

iOS设备上的低级别网络流量访问

iOS设备上的低级别网络流量访问,ios,iphone,networking,proxy,vpn,Ios,Iphone,Networking,Proxy,Vpn,我正在寻找一种方法来开发一个iOS,在其中我可以访问所有的网络流量(我指的是系统范围),并通过我的应用程序路由它。类似于代理服务器,但请注意,我希望强制路由并访问所有流量,而不仅仅是web请求(类似于VPN连接所做的) 我认为这可能有点超出了苹果在应用商店指南方面的限制。有没有可以访问的VPN API?非常感谢对未记录和私有API的任何实用建议或说明 附言:可能有助于理解我在寻找什么 要实现VPN功能,您必须创建一个vpnplugin,问题是它是一个伪私有API,我说的是“伪”,因为有些公司可以

我正在寻找一种方法来开发一个iOS,在其中我可以访问所有的网络流量(我指的是系统范围),并通过我的应用程序路由它。类似于代理服务器,但请注意,我希望强制路由并访问所有流量,而不仅仅是web请求(类似于VPN连接所做的)

我认为这可能有点超出了苹果在应用商店指南方面的限制。有没有可以访问的VPN API?非常感谢对未记录和私有API的任何实用建议或说明


附言:可能有助于理解我在寻找什么

要实现VPN功能,您必须创建一个vpnplugin,问题是它是一个伪私有API,我说的是“伪”,因为有些公司可以访问文档,应用商店中也有应用程序使用它(例如OpenVPN connect)。您可以尝试反向工程一些应用程序插件(它是扩展名为.vpnplugin的文件夹)


顺便说一句,有人已经这样做了,并将vpn插件API发布到github:

iOS9的网络扩展将允许自定义vpn隧道实现,而NEPacketTunnelProvider可能就是您要寻找的

查看WWDC视频。

您需要向apple发送电子邮件才能访问此功能。