如何使用 NEPacketTunnelProvider 获得完整的 URL?

How I can get the complete URL by using NEPacketTunnelProvider?

通过使用NEPacketTunnelProvider我可以得到目标主机地址,但是我不能得到完整的URL,有没有可能我可以得到完成 URL?

如果您指的是捕获 HTTP 请求路径,则需要通过解析每个 header 来 嗅探 每个 Data 数据包,直到您到达HTTP 层并确定请求路径。在 Swift 中开发数据包解析结构可能需要一些工作,并且不适用于 HTTPS。