ios抓包charles
时间: 2023-08-13 12:04:46 浏览: 135
npp安装WINX64npp安装WINX64
要在iOS设备上使用Charles进行抓包,需要进行以下步骤:
1. 在Charles官网(https://www.charlesproxy.com/)上下载并安装Charles。
2. 在iOS设备上,确保与同一网络下的电脑(运行Charles的电脑)相连。
3. 在iOS设备的设置中,找到无线局域网(Wi-Fi)设置,并点击当前连接的Wi-Fi网络。
4. 在Wi-Fi设置页面中,向下滑动并找到“HTTP代理”选项,选择“手动”。
5. 在“服务器”字段中,输入运行Charles的电脑的IP地址。
6. 在“端口”字段中,输入Charles的监听端口,默认为8888。
7. 完成上述设置后,返回Wi-Fi设置页面,并确保已成功连接到Wi-Fi网络。
8. 在运行Charles的电脑上,打开Charles软件。
9. 在Charles的菜单栏中,选择“Proxy” -> “SSL Proxying Settings”。
10. 在弹出的窗口中,勾选“Enable SSL Proxying”选项,并添加需要抓包的域名或IP地址。
11. 在iOS设备上,打开Safari浏览器,并访问http://chls.pro/ssl下载并安装Charles的SSL证书。
12. 返回Charles软件,在菜单栏中选择“Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”。
13. 根据提示,将证书发送到iOS设备上,然后在iOS设备上安装证书。
14. 完成上述步骤后,Charles即可开始抓包。
请注意,抓包过程中可能会遇到一些问题,如SSL证书验证错误等。在这种情况下,您可以在Charles的菜单栏中选择“Proxy” -> “SSL Proxying Settings” -> “SSL Proxying”选项,添加并信任相关的证书。
阅读全文