使用charles代理注释事项
- 手机抓包
- 保证手机和电脑在同一个局域网。
- 设置代理信息,ip为电脑的ip地址,可以通过菜单栏中【help】-【Local ip address】查看,端口号charles默认是8888。
- 抓取https包时,在手机上需要安装charles证书。在【help】-【ssl proxy】可以查看在手机上如何安装证书。
- 代理完成后,及时清除代理信息,避免代理导致出现其他问题。
- windows抓包
- 勾选菜单栏【proxy】下的【window proxy】选项
- 检查系统代理是否打开,并设置为127.0.0.1,端口号为8888。(window上通过左下角的搜索按钮直接输入【系统代理设置】搜索可以快速直达)
- 抓取window上https请求时也需要安装证书,通过【help】-【ssl proxy】-【Install chales root certificate】中查看安装证书方法。 在安装时需要将证书安装在【受信任的根证书颁发机构】
- enable ssl proxying
通过下图中的设置项,启动ssl proxying。
此时就可以抓取window上的https请求了。
注意:charles是收费软件,即使在试用期期间,可能也无法抓取https连接。