使用NEPacketTunnelProvider时要过滤的数据包

时间:2017-06-19 19:17:21

标签: ios networking networkextension

我正在使用带有NEPacketTunnelProvider的每应用程序网络扩展,并注意到当我使用利用WKWebView的测试程序时,我发现有些URL甚至没有进入readPacketsWithCompletionHandler:

例如,当我尝试点击网址" http://testweb.eng.local"我从来没有看到它进来。但是,如果我使用IP地址,我会看到它通过处理程序进入并看到它通过我的VPN罚款,以便我可以到达后端。

为什么" testweb.eng.local"被过滤,我该如何控制?如果可能的话,我希望没有任何过滤,而是让该应用程序中的所有内容都通过VPN。

更新:为了澄清,matchDomains和exceptionList(NEDNSSettings)都是零。所以我相信一切都应该经历。

1 个答案:

答案 0 :(得分:0)

经过一些研究后,我发现在iOS中似乎存在一个问题:.local没有得到妥善解决:

https://discussions.apple.com/thread/6555023?tstart=0