使用charles代理注释事项
- 手机抓包
- 保证手机和电脑在同一个局域网。
- 设置代理信息,ip为电脑的ip地址,可以通过菜单栏中【help】-【Local ip address】查看,端口号charles默认是8888。
- 抓取https包时,在手机上需要安装charles证书。在【help】-【ssl proxy】可以查看在手机上如何安装证书。

- 代理完成后,及时清除代理信息,避免代理导致出现其他问题。
- windows抓包
- 勾选菜单栏【proxy】下的【window proxy】选项
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wBVop3Up-1653006218671)(charles%E4%BB%A3%E7%90%86%20abed89dd07584aa48adb8804b5cca123/Untitled%201.png)]](https://i-blog.csdnimg.cn/blog_migrate/62b3a66e0546c0c71a4d0ddd644d963c.png)
- 检查系统代理是否打开,并设置为127.0.0.1,端口号为8888。(window上通过左下角的搜索按钮直接输入【系统代理设置】搜索可以快速直达)
- 抓取window上https请求时也需要安装证书,通过【help】-【ssl proxy】-【Install chales root certificate】中查看安装证书方法。 在安装时需要将证书安装在【受信任的根证书颁发机构】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7gMIr7jn-1653006218672)(charles%E4%BB%A3%E7%90%86%20abed89dd07584aa48adb8804b5cca123/Untitled%202.png)]](https://i-blog.csdnimg.cn/blog_migrate/15231933e8613b8828d3f4ad8474e53f.png)
- enable ssl proxying
通过下图中的设置项,启动ssl proxying。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UwXmVnAK-1653006218672)(charles%E4%BB%A3%E7%90%86%20abed89dd07584aa48adb8804b5cca123/Untitled%203.png)]](https://i-blog.csdnimg.cn/blog_migrate/4082579faa9cf84d605730daabf8f8fa.png)
此时就可以抓取window上的https请求了。
注意:charles是收费软件,即使在试用期期间,可能也无法抓取https连接。
本文详细介绍了如何使用Charles代理工具进行手机和Windows设备的网络抓包。首先确保设备与电脑在同一局域网内,然后设置电脑的代理信息,对于手机需安装Charles证书。在Windows上,开启proxy并设置系统代理,同样需要安装证书以抓取HTTPS请求。记得在抓包完成后及时清理代理设置,以防造成其他问题。请注意,Charles是收费软件,免费试用可能有限制。
1664

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



