一、官网下载&激活
https://www.charlesproxy.com/latest-release/download.do
https://www.zzzmode.com/mytools/charles/
输入名称,点击生成,生成激活码
打开charles,点击help-认证,输入名称和激活码
二、APP抓包
Ipconfig获取电脑ip地址
手机和电脑连接同一个wifi
手机wifi设置-高级设置-设置手动代理,填写ip和端口号
配置完首次打开需要网络的应用,PC端会出现弹窗,选择allow允许charles代理
未出现弹窗,可手动加入手机和电脑的ip
1.手机安装证书
(1)ios客户端
1、打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
2、手机连接电脑代理,打开safari,输入网址:chls.pro/ssl
3、手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽略|允许,选择允许,安装描述文件,并信任
4、iOS10以上的手机需要在:设置→ 通用 → 关于本机 → 证书信任设置→ 找到charles proxy CA证书,打开信任即可
(2)Android端
方法1:同iOS端前2步
方法2:保存证书(cer格式),导入手机
手机设置—>安全和隐私—>更多安全设置—>加密和凭据—>从存储设备安装—>选择证书安装
三、Web抓包
取消该项勾选,就只抓包手机端
PC端安装SSL证书
保存证书,可导入浏览器
解决Contents乱码:SSL代理设置
端口443代表通用https端口
总结
Charles yyds