1.下载,安装mac端https://www.charlesproxy.com
2.设置代理 “Proxy”–>“Mac OS X Proxy”

3.打开Charles代理功能
在Charles的菜单栏上选择“Proxy”–>“Proxy Settings”,填入代理端口8888,并且勾上“Enable transparent HTTP proxying”就完成了在Charles上的设置

4.iphone 代理设置
获取mac的ip地址,可通过偏好设置-> 网络;也可通过Charles help -> local IP address
iPhone设置 手动HTTP代理,服务器(ip地址),端口号(8888)
5.设置后,iphone 进行网络请求时,Charles 弹出选择框,询问请求连接,选择Allow
6.如果截取https内容,需要设置
1)“Help”–>“SSL Proxying”–>“Install Charles Root Certificate”

2)添加ssl域名

3)iPhone 安装证书
“Help”–>“SSL Proxying”–>“Install Charles Root Certificate on a Mobile Device or Remote Browser”


在手机浏览器上输入显示的http://chls.pro/ssl 网址,安装证书
7.之后就可以截取网络请求了,截取后,显示在Charles界面,可通过Filter过滤

网友评论