问答 Charles 怎么抓安卓手机开启 vpn 之后的数据

HaLi · 2024年12月19日 · 最后由 鲨鱼辣椒 回复于 2025年01月08日 · 4694 次阅读

各位大佬,请问 Charles 怎么抓安卓手机开启 vpn 之后的数据

共收到 2 条回复 时间 点赞

再 charles 里面打开 Proxy-----External Proxy Settings,然后勾选顶部 USE,然后输入你 vpn 的代理和端口保存,就可以正常抓取了

以下是使用 Charles 抓取安卓手机开启 VPN 之后的数据的步骤:

  • 安装 Charles 证书

    • 在电脑上打开 Charles,菜单选择 Help -> SSL Proxying -> Install Charles Root Certificate
    • 使用数据线连接安卓手机与电脑,在安卓手机浏览器中输入 chls.pro/ssl 下载 Charles 的根证书
    • 安装下载好的证书并信任
  • 配置 Charles SSL 代理

    • 打开 Charles,点击 Proxy -> SSL Proxying Settings
    • 点击 Add 按钮添加需要抓包的域名,如 * 表示所有域名
  • 设置安卓手机网络代理

    • 在安卓手机的 Wi-Fi 设置中,选择当前连接的 Wi-Fi 并修改网络配置
    • 设置代理为 手动,填写电脑的 IP 地址(在同一局域网下)和 Charles 默认端口 8888
  • 配置 Charles 捕获 VPN 流量

    • 打开 Charles,点击 Proxy -> External Proxy Settings
    • 勾选 SOCKS Proxy,设置监听端口如 1080
    • 在安卓手机上配置好对应的 SOCKS5 代理,指向电脑的 IP 和刚刚设置的端口
  • 开始抓包

    • 打开 Charles 开始监听流量
    • 在安卓手机上开启应用程序并进行操作,Charles 即可捕获到通过代理发送的请求

注意:确保电脑和安卓手机连接在同一个局域网内。如果遇到问题可以检查防火墙或杀毒软件是否阻止了 Charles 的代理功能。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册