我正在使用带有NEPacketTunnelProvider的每应用程序网络扩展,并注意到当我使用利用WKWebView的测试程序时,我发现有些URL甚至没有进入readPacketsWithCompletionHandler:
例如,当我尝试点击网址" http://testweb.eng.local"我从来没有看到它进来。但是,如果我使用IP地址,我会看到它通过处理程序进入并看到它通过我的VPN罚款,以便我可以到达后端。
为什么" testweb.eng.local"被过滤,我该如何控制?如果可能的话,我希望没有任何过滤,而是让该应用程序中的所有内容都通过VPN。
更新:为了澄清,matchDomains和exceptionList(NEDNSSettings)都是零。所以我相信一切都应该经历。
答案 0 :(得分:0)
经过一些研究后,我发现在iOS中似乎存在一个问题:.local没有得到妥善解决: