Charles
配置
电脑端操作
安装证书
- 打开
Charles
,选择Help
=>SSL Proxying
=>Install Charles Root Certificate
,安装完成后,会启动钥匙串访问
查找证书
- 在
钥匙串访问
程序中,找到刚才的证书Charles Proxy CA
信任证书
- 选中该证书,
右键
=>显示简介
=>信任
=> 在使用此证书时
选项中选择始终信任
TIP
上述操作完成后,关闭窗口,此时会提示输入电脑密码
,按照提示输入即可
设置支持HTTPS
查看IP
- 使用
Charles
查看电脑IP
手机端设置
WARNING
保证手机和电脑连接同一个WIFI
IOS
进入WIFI
设置
- 进入
设置
=>无线局域网
,找到当前手机链接的wifi
,点击后面的info icon
进入wifi
详情
设置代理IP
WIFI
详情滑动到最下面,找到HTTP Proxy
进入,选择
手动(Manual)
,设置Server
和port
Server
就是刚才查看的本机IP
port
一直都是8888
下载证书
打开
Safari
浏览器,访问:chls.pro/ssl
,此时电脑上会有连接提示,点击allow
允许,然后在手机端下载证书电脑端展示
- 手机端下载确认
信任证书
- 证书下载完成后,点击
设置
=>通用
=>VPN和设备管理
,找到刚才的证书,并下载
- 点击
下载
- 完成上述步骤就可以进行抓包了
安卓
设置手机
wifi
代理和IOS
的操作基本一样,设置完wifi
代理后进行下一步本人使用的
小米6
自带的浏览器是下载不下来证书的,最后下载了Edge
浏览器,访问:chls.pro/ssl
,此时电脑上会有连接提示,点击allow
允许,然后在手机端下载证书并且安装然后就可以使用了