Charles抓包配置

1、Charles 官方下载地址:https://www.charlesproxy.com/download/
PS:破解jar包:链接:https://pan.baidu.com/s/1HZ3Tjjrnf-6BV1ptOB7S7Q 提取码:7dc0

替换掉安装文件夹里的charles.jar
Mac: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
重新打开即可破解成功,无限制使用

2、安装Charles证书
客户端直接安装就好手机端的在浏览器输入客户端IP和端口号,点击下载并安装证书即可


3、如果想要过滤掉PC上抓到的包,只抓取移动终端上的信息,可以勾选windows proxy

4、设置抓取https协议的包
设置charles ssl代理:Proxy->SSL Proxy Settings 会弹出一个ssl代理设置界面

  • Enable SSL Proxying复选框打上勾
  • 添加你想要的设置代理的域名,端口默认443(不添加的话,会出现乱码)


5、设置代理(记住手机跟电脑要在同一个网络,用的同一个路由器即可)

  • 查看默认端口 Proxy->Proxy Settings 在这个页面会看到HTTP Proxy的默认端口是8888 可以修改为其他值,如8899
  • 查看当前电脑的ip,如172.16.16.165
  • 手机端设置代理,如下图所示即可

6、抓包https信息的数据

手机连接到Charles时会弹出提示框是否连接,点击Allow允许即可:

效果展示

7、Charles进行打断点 (有这样需求的时候,比如我使用微信的三方登录时候需要code参数值,但是这种code只能使用一次即失效,所以我需要截取手机微信登录拿到code,这时候就需要使用Charles添加断点)

  • 用Charles抓包发起一次接口请求
  • 对要打断点的接口右键,选择Breakpoints
    设置之后,点击Charles菜单Proxy-Breakpoints Settings即可看到需要断点的请求

8、Charles工具做弱网的测试,或者模拟2G、3G的网络情况

  • 点击Charles菜单Proxy-Throttle Settings即可设置2、3G网络

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容