// Charles Proxy License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
一、 步骤
1. 获取电脑IP地址。
2. 手机连接与电脑相同的WiFi,手机上打开该WiFi对应配置,设置手动代理为电脑IP,端口8888(默认的)。
3. 此时电脑Charles应该会弹出来是否allow新的手机,点击yes,如果没有弹出来就让手机连连网,如果还弹不出来需要查看前三步骤是否正确,或者重启Charles。
4. 连上之后需要给手机安装这个电脑的Charles的证书,按以下步骤。
二、 安装证书
电脑证书在电脑上安装,具体应该看Help --> SSL Proxing里面
手机在连接电脑代理成功的前提下,打开手机浏览器,输入'chls.pro/ssl'
此时手机应该弹出来下载的页面,下载了一个文件,pem格式或者crt格式
安装即可。
但是,很多手机此处无法安装。
三、安卓-安装证书
打开手机存储空间,找到下载好的文件,点击安装。
如果不成功,尝试将 pem改成crt格式,再次点击安装。如果不行,多换几个浏览器下载试试。如果还不行,升级一下charles吧。
四、IOS-安装证书
IOS基本很少有问题,下载之后直接就弹出设置里面的安装了。安装之后,还需要在 设置里面搜索 ‘信任’,有一个信任列表,需要把证书的开关 开开,才能证书正常使用。
五、增加捕获特定host的HTTPS请求
六、关于火狐浏览器无论打开什么网页都显示"您的连接并不安全",Charles解决办法与Fiddler同理如下:
1、在Fiddler中导出https证书,默认放在桌面,证书文件名FiddlerRoot.cer
2、在firefox中,进入配置界面:高级-> 证书 -> 查看证书 -> 导入。
选择前一步导出到桌面的证书文件FiddlerRoot.cer
在弹出窗口选择三个信任,点击确定执行证书导入。
网友评论