博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装charles
阅读量:5734 次
发布时间:2019-06-18

本文共 995 字,大约阅读时间需要 3 分钟。

简介:

Charles主要的功能包括:

  1. 支持SSL代理。可以截取分析的请求。
  2. 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
  3. 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
  4. 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
  5. 支持重发网络请求,方便后端调试。
  6. 支持修改网络请求参数。
  7. 支持网络请求的截获并动态修改。
  8. 检查HTML,CSS和RSS内容是否符合。

1.进入官网,下载windows/linux等适合版本:https://www.charlesproxy.com/;

2.安装完成后,提示要在firefox装一个支持charles的插件:Chrales Proxy Auto-Configuration;

3.破解:

4.界面:

5.过滤网络请求:

  1)与fiddler一样,可以在"Proxy"->"Recording Settings",选择Include栏,add,然后填入协议(http/https),地址,端口号。

 

  2)在界面的中部有个filter,输入要过滤的域名就好啦。

 

6.截取Iphone上的网络封包:

  1)charles上设置:“Proxy”->"Proxy Settings",端口8888,并勾选"Enable transparent HTTP proxying"

  2)iphone上的设置:

   “设置”->“无线局域网“中,可以看到当前连接的wifi名,通过点击右边的详情键,最底部有“HTTP代理”,切换成手动,填上Charles运行所在的电脑的IP,以及端口号8888。

   打开iPhone上的任意需要网络通讯的程序,就可以看到Charles弹出iPhone请求连接的确认菜单,点击“Allow”即可完成设置。

7.模拟慢速网络:

   选择"Proxy"->"Throttle Setting"项,勾选“Enable Throttling”,设置Throttle Preset的类型。

   only for selected host:模拟指定网站的慢速网络。

8.修改网络请求内容:选中url,右键点击edit,然而我还不会用;

 

转载于:https://www.cnblogs.com/vivivi/p/4997223.html

你可能感兴趣的文章