工具:
- Windows 10
- Charles v4.5.1
- iPhone 8p
Charles License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
文章中图片使用 github 仓库做图床, 不幸被墙了看不到, 看不到图片的搭个梯子
操作步骤:
- 快捷键
Ctrl + Shift + P
关掉Windows proxy
这样就不会把电脑的请求也抓到了. - 依次点击顶部菜单栏
Proxy - Proxy Settings
在第一个port
编辑框填写端口:8888
, 勾选Enable transparent Http proxying
点击OK
保存
- 依次点击顶部菜单栏
Proxy - Access Control Settings - Add
在上面的编辑框中输入:0.0.0.0/0
勾选Prompt to allow unauthorized connections
点击OK
保存
- IPhone 依次进入
设置 - Wi-FI - 点击正连接的 WIFI 网络(与电脑处于同一局域网)
下拉到底部选择配置代理 - 手动
在服务器编辑框中输入电脑IP
, 端口:8888
然后右上角点击存储 - 关闭电脑所有防火墙
Safari
浏览器中输入:chls.pro/ssl
下载证书, 完成后依次进入通用 - 描述文件
选择刚刚下载的描述文件并安装, 然后后退一步在通用 - 关于本机
中下拉找到证书信任设置
打开Charles Proxy CA
证书.
完成. 此时 iPhone 的所有网络连接通过电脑代理被 Charles 抓到了. 当然, APP 网络连接中可以设置是否走代理, 类似微信这种是抓不到的.
PS: 第五个步骤关闭所有防火墙参考的是这个链接, https://my.oschina.net/u/3255899/blog/1422789
最后更新时间:2019-10-29 09:48:32
http://www.geekqian.com/post/f66ba573.html