Charles抓包Android最佳流量转发APP

update: 还是socksdroid和clash二选一


马上就2022年了,安卓上配合Charles抓包最好用的APP是哪一个?

我的答案是SagerNet,包名io.nekohasekai.sagernet

为了抓到完整的包,安卓端最佳处理就是通过VPN将所有流量转发到Charles的socks代理

搜教程,大家会发现安卓端这类软件介绍最多的是postern,但这个APP不仅UI跟不上时代,连功能也不太能适应各个版本的系统。于是我力推socksdroid,包名net.typeblog.socks,它可以兼容安卓5-10,也可以分应用代理,功能专注,不过没有什么维护和更新。

本质上配合Charles抓包需要的就是转发流量,某个v和c开头的软件也是支持socks的,不过经过测试v的效果不理想,c的配置导入比较麻烦。最后选择SagerNet,配置很简单,ip+端口即可。

然后Charles需要把远程dns查询请求排除,总结SagerNet优势如下:

  • 配置简单
  • 完整流量转发
  • 可以分应用代理,Charles抓包不用担心抓到其他的数据包
  • 有持续的维护和更新
  • 现代化的UI
  • 丰富的代理规则设置
  • 同时还支持各种类型的代理设置
  • 支持直接将数据保存为pcap

具体步骤

首先设置代理服务器,也就是你的PC端ip和Charles配置的socks端口

49401-btsz7n2wn6e.png

然后将该VPN的直连DNS查询排除在ssl proxying之外

38998-4lzjhujovr6.png

现在可以尝试测试连通性

65384-6928e8d0rv.png

当然有可能不通,你可以将设置中的测试地址改为国内的网站,我这里Charles了外部代理,所以可以通

至于Charles安装证书,想必大家都会了就不多说了

2021-11-16T13:08:58.png

抓个B站看看?完美

15566-awua75g88mp.png

添加新评论