Ubuntu Charles 代理移动设备 IOS/Android

Ubuntu Charles Proxy Mobile Devices IOS/Android

是否需要设置更多配置才能让 Charles Proxy 在 Ubuntu 上使用移动设备捕获流量?我已经在 Ubuntu 上安装了 Charles Proxy,并使用 sudo bash ./charles 启动了它。它确实启动了它,但有警告和错误。

信息 [com.xk72.charles.CharlesContext] - 加载配置:/root/.charles.config 信息 [com.xk72.charles.gui.transaction.viewers.gen.ImageBodyViewer] - 初始化 WebP 图像时出错 reader:java.library.path 中没有 webp-imageio 警告 [com.xk72.charles.gui.transaction.viewers.gen.ImageBodyViewer] - 未初始化 WebP 图像 reader,WebP 图像查看将不可用 INFO [com.xk72.charles.gui.transaction.viewers.gen.ImageBodyViewer] - 初始化 WebP 图像时出错 reader:无法初始化 class com.luciad.imageio.webp.WebP

此外,当移动设备在Http Proxy选项卡中手动设置代理时,ip为Ubuntu(在同一网络中)和端口号。如果在 mac 上完成相同的步骤,Charles 代理将提示我接受传入连接。但是在 Ubuntu 上我从来没有发生过,并且没有流量通过代理。任何指针?我在想。我们需要在 Ubuntu 中打开代理吗?谢谢

现在设备可以通过代理连接到互联网,但是,虽然有两个 Charles 代理实例 运行,但只有一个配置文件。这将如何工作,尝试在一个 os

的不同端口上使用两个具有不同节流设置的 Charles 代理

也许检查 Ubuntu 机器上的防火墙配置。也许它正在阻止对端口 8888 的传入请求?