charles配置移动端代理

  • 截获请求
  • 过滤请求
  • 重发请求
  • 设置断点
  • 端口转发
  • 反向代理

    安装

    安装证书:
    Help -> SSL Proxying -> Install Charles Root Certificate mac的话找到Charles CA并信任
    开启http代理:
    运行charles软件,菜单Proxy->Proxy Setting->标签Proxies下勾选Enable transparent HTTP proxying
    允许访问http和https协议
    在proxy>ssl proxy settings>Enable SSL Proxying, 然后add, host和 port都填* 如果出现抓https的包是unknown的话,一般是由于这个没设置),至此,服务端配置结束

常见功能

过滤请求
259803B7-6AAC-4176-83C5-46D109CF153F.png
Focus某域名的请求
BEBCFE59-C825-4F6F-BC0A-E7D1870F48AC.png
重发请求
CABF40DC-4B74-4FBE-886E-B3AC0A9B3658.png
修改请求
B690A9F4-A35E-44D0-B6ED-64A55B7B9727.png
断点
proxy -> breakpoint settings

进入断点可以编辑request
487551C2-6C7C-47B7-B8AF-9FEB6D9C3660.png
模拟网速
proxy -> throttle settings
反向代理
proxy -> reverse proxies settings
639CA915-DD70-4536-A4CC-F53D74ABC539.png
本地文件mapping
8ECBE548-1EF3-4C3D-B54D-470616619B52.png