zoukankan      html  css  js  c++  java
  • 安装charles

    简介:

    Charles主要的功能包括:

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

    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,然而我还不会用;

  • 相关阅读:
    python基础-sort和sorted
    python基础-网络基础知识和网络编程
    python基础05--字符串常用方法
    python基础14-内置函数和匿名函数
    python基础13-迭代器和生成器
    python基础10——函数初识
    python基础09_文件操作
    python基础03——数据类型string
    python基础02—raw_input()和input()的区别
    R语言-变量聚类
  • 原文地址:https://www.cnblogs.com/vivivi/p/4997223.html
Copyright © 2011-2022 走看看