##Charles 基本使用指南
Charles 在本地构建一个HTTP代理服务器,可以实现对HTTP、HTTPS请求的抓取,也就是我们常说的抓包,以及对请求响应的修改等。
Charles 官网地址 https://www.charlesproxy.com/
###一、移动端的抓包实现
1. PC端开启Charles的代理功能;
菜单 》Proxy 》Proxy Setting 》启用 Enable transparent HTTP proxying
端口默认 8888

2. 确定PC端和移动端在同一网段(连同一WIFI即可同一局域网);
3. 移动端设置代理服务器;
代理服务器IP即为PC端IP,可以使用Charles菜单 》Help 》Local IP Addresses 查看

iOS 设置
设置》无线局域网》当前使用WIFI》WIFI详情(右侧感叹号icon)》手动》填写Charles代理IP和端口

Android 设置
设置》WLAN》当前使用WIFI》修改网络(长按出现菜单)》高级选项》代理:修改为手动,填写Charles代理IP和端口
4. 移动端设置完成,打开应用连接网络,有弹窗提示,
点 Allow 即可,然后就可以在Charles上看到大量的网络请求。

**二、修改请求参数**
待补充
**三、修改响应数据**
待补充
唐巧大神写得很全面。
END
本文介绍了如何在Charles上设置本地HTTP代理,包括PC端配置透明代理、确保移动端与PC在同一网段、设置代理服务器,并演示了如何在移动端修改请求参数和响应数据。参考唐巧的博客获取详细步骤。
6614

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



