charles代理设置经验总结
总共分四步:
- 安装charles证书到电脑
- 手机连接charles代理
- 手机安装charles证书
- charles设置SSL Proxying Settings
每步详解:
1.charles安装证书到电脑
- 找到Help -> SSL Proxying -> Install Charles Root Certificate -> 输入密码允许操作 -> 在打开的钥匙串面板中,右击Charles Proxy对应证书 -> 显示简介 -> 打开信任类目 -> 使用此证书时,选“始终信任”
2.手机连接charles代理
- 手机设置代理到pc的ip地址,端口设置为8888,该端口是charles默认代理端口
- 手机如何设置代理?
3.手机安装charles证书
-
ios手机,连接到charles后,找到Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device xxx -> 按照弹出的提示地址(一般是chls.pro/ssl)用safari访问 -> 下载证书 -> 到手机设置中的通用 -> 描述文件与设备管理 -> Charles Proxy CA -> 安装并验证,有的高版本ios,还需进一步设置:通用 -> 关于本机 -> 证书信任设置 -> Charles Proxy CA对应项打开
-
安卓手机类似,使用浏览器(有的浏览器无法下载,则换另一个尝试)下载证书后,进行安装
4.设置Proxy
- harles设置Proxy -> SSL Proxying Settings -> SSL Proxying,Enable SSL Proxying勾选上,Inculde列点add添加允许规则,Host填写*(抓取https的所有域名),Port填写443,点OK、OK 这样就可以抓到手机的https的包了
fiddler代理设置
与charles类似,也分三步:
- 安装fiddler证书到电脑,并设置fiddler允许解析https包
- 手机连接fiddler代理
- 手机安装fiddler证书