工具:
- 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
本文详细介绍了如何使用Charles v4.5.1在Windows 10环境下为iPhone 8 Plus设置HTTP代理,实现网络抓包。操作包括配置透明代理、安装SSL证书、设置访问控制及关闭防火墙等关键步骤。
7314

被折叠的 条评论
为什么被折叠?



