一、 步骤
- 获取电脑ip地址
- 手机连接与电脑相同的wifi
- 给手机的wifi配置地方,设置代理为电脑ip,端口8888(默认的)
- 此时电脑charles应该会弹出来是否allow新的手机,如果没有弹出来就让手机连连网,如果还弹不出来需要查看前三步骤是否正确,或者重启charles
- 连上之后需要给手机安装这个电脑的charles的证书
二、 安装证书
- 电脑证书在电脑上安装,具体应该看Help --> SSL Proxing里面(install charles root certificate)
- 手机在连接电脑代理成功的前提下,打开手机浏览器,输入'chls.pro/ssl' (install charles root certificate on Mobile Divice...)
- 此时手机应该弹出来下载的页面,下载了一个文件,pem格式或者crt格式
- 安装即可。
- 但是,很多手机此处无法安装。
- 如果是xcode 需要额外安装(install charles root certificate in IOS Simulators)
三、安卓,装不上怎么办?
- 首先,打开手机存储空间
- 找到下载好的文件
- 点击安装。
- 如果不成功,尝试将 pem改成crt格式,再次点击安装。
- 如果不行,多换几个浏览器下载试试。
- 如果还不行,升级一下charles吧。
四、有关ios的安装
- ios基本很少有问题,下载之后直接就弹出设置里面的安装了。
- 但是安装之后,还需要在 设置里面搜索 ‘信任’,有一个信任列表,需要把证书的开关 开开,才能证书正常使用。