一、安装
安装步骤可参考文档:https://blog.csdn.net/qq_35835118/article/details/94381177
软件下载地址:https://www.charlesproxy.com/latest-release/download.do 默认安装即可
破解地址:https://www.zzzmode.com/mytools/charles/
二、运行及抓包
电脑端运行及手机端连接
PC环境系统版本:win10
网络环境:有线网络连接,已关闭防火墙
步骤一:电脑设置共享网络
1.按win+i,打开设置界面,选择“网络和Internet”
2.进入移动热点页面,选择通过wlan共享网络,并设置网络名称和密码
3.进入charles,Proxy->Proxy Settings,配置代理端口和勾选Enable transparent HTTP proxying
步骤二:手机连接网络
1.手机连接电脑共享的wifi
2.通过ipconfig查询电脑的ip地址(无线网络)
3.使用手机自带的浏览器访问,主机的地址及端口,即 192.168.137.1:8888
4.电脑端弹出是否允许连接的弹框,选择“Allow”
5.手机端配置wlan的手动代理,wlan中,长按已连接的WiFi,进入高级设置页面,添加代理地址和端口 192.168.137.1 和8888;
步骤三:电脑端和手机端配置安全证书
1.进入charles,Help->SSL Proxying->install Charles Root Certificate
2.查看手机端的安全整数下载方式,Help->SSL Proxying->install Charles Root Certificate
3.根据提示信息,配置代理后,通过手机端自带的浏览器,访问 chls.pro/ssl下载安全证书并安装
解决乱码问题:
1.在Proxy->SSL Proxy Settings窗口中,需要勾选Enable SSL Proxying,点击Add:
2.添加*/443,并确定
响应信息显示乱码:
1.Tools->Rewrite,勾选EnableRewrite,添加规则