美文网首页
Charles抓包配置

Charles抓包配置

作者: Amie777 | 来源:发表于2019-01-16 18:07 被阅读0次

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网络

相关文章

网友评论

      本文标题:Charles抓包配置

      本文链接:https://www.haomeiwen.com/subject/wyuarqtx.html