Charles使用详解

2020-07-08  本文已影响0人  Jean_Lina

Charles 是通过将自己设置成代理服务器来完成封包截取的,使用 Charles 的第一步是将其设置成系统的代理服务器。

  • 过滤网络请求:
  • 方案一:
    在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。
    Proxy -> Recording Settings -> Include
    步骤一:


    屏幕快照 2020-07-08 下午3.56.56.png

    步骤二:


    屏幕快照 2020-07-08 下午3.57.34.png
    步骤三:
    屏幕快照 2020-07-08 下午4.00.18.png
  • 方案二:在想过滤的网络请求上右击,选择 “Focus”。


    屏幕快照 2020-07-08 下午4.01.36.png

Charles 上的代理功能设置:
在 Charles 的菜单栏上选择 “Proxy”–>“Proxy Settings”,填入代理端口 8888,勾上 “Enable transparent HTTP proxying” 完成在 Charles 上的设置。


屏幕快照 2020-07-08 下午4.09.22.png

在 iPhone 的 “ 设置 ”–>“ 无线局域网 ” 中,可以看到当前连接的 Wifi 名,点击右边的详情键,可以看到当前连接上的 Wifi 的详细信息,包括 IP 地址,子网掩码等信息。最底部有配置代理,切换成手动,然后填上 Charles 运行所在的电脑的 IP,以及端口号 8888:


lALPDhmOsw8tcM7NBTbNAu4_750_1334.png_720x720g.jpg
上一篇下一篇

猜你喜欢

热点阅读