在 Android 上设置 Charles 代理时互联网连接丢失

Joh*_*ith 7 security android charles-proxy

我正在尝试在 Android 8.0( S8 ) 上设置查尔斯代理。我已经安装了根证书->将 WIFI 设置更改为 charles 代理设置。但连接到代理后,互联网连接丢失。尝试了多次。我还需要为 Android 8.0 安装任何其他安全证书吗?请建议。谢谢

kub*_*ano 3

步骤的顺序非常重要:

  1. 将 Android 设备和运行 Charles 的计算机连接到同一 LAN (WiFi) 网络
  2. 开始查尔斯
  3. 然后在手机上将 Charles 机器 LAN IP 设置为手动代理。打开 Wifi 连接列表,然后长按已连接的网络,选择修改网络

    • 代理:手动
    • 代理主机名:在 Charles 中打开“帮助”>“本地 IP 地址”菜单,然后将显示的地址粘贴到其中
    • 代理端口:8888(这是默认值,可以在“代理”>“代理设置”菜单中更改。)
  4. 打开手机上的浏览器并进行一些网络流量

  5. 之后,您必须单击进入 Charles 应用程序窗口。您将看到一个确认对话框,要求您允许来自移动设备的网络流量,请按“允许”

  6. 毕竟,在您的设备上打开https://chls.pro/ssl URL 并安装VPN 和应用程序.pem文件(在 Android 上使用 Chrome 浏览器,在 iOS 设备上使用 Safari。)


故障排除

  • 当 Charles 为后台时,确认对话框将不会自动可见,您必须激活(返回前台)Charles 应用程序窗口才能看到它。

  • 要检查设备连接权限,请转至代理 > 访问控制设置。您还应该在列表中看到其 LAN IP。

  • 要获取 Android 手机 LAN IP 地址,请打开拨号器并输入:*#*#4636#*#*,然后选择Wi-Fi 信息 > WiFi 状态并刷新统计信息。

  • 第3步后显示没有互联网,我无法浏览任何内容 (12认同)