关于Charles给手机链接代理,安装证书,安卓,IOS

2019-04-18  本文已影响0人  郑伟vs

// 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

在弹出窗口选择三个信任,点击确定执行证书导入。

上一篇下一篇

猜你喜欢

热点阅读