gpt4 book ai didi

iphone - Charles Web 代理工具无法捕获来自 iPhone 的 UDP 数据包

转载 作者:行者123 更新时间:2023-12-03 19:43:31 26 4
gpt4 key购买 nike

我在做什么? 我正在测试 iPhone 设备上安装的应用程序。在该应用程序中,语音通​​话通过互联网进行。我使用设备设置 -> WIFI 选项中的代理设置,通过 MAC 计算机中安装的 Charles Web 代理工具路由 iPhone 设备中的流量。

我打开WIFI并在MAC机器上启动Charles。现在,我启动了应用程序并单击按钮调用电话。调用建立成功。 (我在网络覆盖范围内)

我关闭了MAC机器中的charles。我在 iPhone 设备上启动了 Safari 并输入了一个 URL。我收到一条消息“没有可用的网络”。但语音通话仍在继续。即使在这种情况下,我也能听到另一端的扬声器的声音。

我的假设是什么?

从这个案例中,我了解到 iPhone 设备无法连接到互联网。

我的结论是什么?

  1. 从这个案例中,我了解到,即使我在 iPhone 设备上设置了代理设置,使用 UDP 协议(protocol)通过互联网进行的语音通话也不会通过 Charles Web 代理工具进行路由。

  2. Charles Web 代理工具只能监听 TCP 连接。

我的问题是什么?

  1. 我的结论 1 和 2 正确吗?
  2. 如果可以使用 Charles 监控 UDP 数据包,我该怎么做?

最佳答案

在 iPhone(或任何设备)上设置代理设置只会将网络流量(HTTP、HTTPS)重定向到您选择的代理。它不会重定向任何其他类型的流量。为此,您需要使用 SOCKS 代理配置 iPhone(将重定向所有流量)或在其他地方拦截流量,例如在您的 WiFi 路由器处。

关于iphone - Charles Web 代理工具无法捕获来自 iPhone 的 UDP 数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20132970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com