Charles 在 android 上看不到打开 VPN 的 HTTP 请求

Charles can't see HTTP requests with VPN opened on android

我在 Android 设备上使用 OpenVPN,必须捕获 HTTP 请求。

但仍然在 VPN 工作时 - 没有请求 - 如果 VPN 关闭我可以捕获所有内容

解决方案很简单 - 只需将代理地址和端口添加到您的 VPN 连接即可。 (例如,如果您使用 Open VPN 连接器 > 转到设置(更多)> 添加代理 > Select 创建代理 > 按连接

我遇到了同样的问题,我意识到 Charles 的 IP 地址和我的模拟器的代理设置不同。因此请遵循以下步骤;

  • 转到 Charles:帮助 -> 本地 IP 地址并复制它
  • 转到模拟器设置,然后单击代理并在此处输入 Charles Ip 地址。