charles
Charles Proxy 通常称为Charles,Charles是目前最强大的http调试工具,在界面和功能上远强于Fiddler,同时是全平台支持,堪称圣杯级工具.
一.工具的安装:
脑残式安装,一路下一步就行了.
二.界面介绍(版本3.11.5):

三.工具栏介绍(工具栏涵盖了charles大部分的功能):

四.模拟网速操作
这绝对是本工具一个非常实用的点,反正我工作的时候,用charles就是为了用这个功能(囧,别的功能我现在不会用)
1:我们要确保将手机和PC端连接在同一网络下
2:获取到本机IP,推荐两个便捷的方法:
1.在charles菜单栏,点击"Help"->"Local IP Address..."然后如下图:

但是,这个方法有一个小坑,当你在电脑上插了一个"随身wifi"或者类似的东西,
charles返回给你的就是这个"随身wifi"的IP,如果接下来设置的代理IP写这个,
你就会进入懵逼模式,别问我怎么知道的~
2.这可能是个人尽皆知,但是却无比好用的方法CMD命令 "ipconfig":

这个最准了~
3:操作手机,大概步骤:"设置"->"无线WLAN"->"点击连接的wifi名称,进入详情"->"代理设置:手动"->"主机名:本机IP,端口:8888"->"确定"
4:点击charles的菜单栏:"Proxy"->"Throttle Settings",进入"模拟网速设置",快捷键:"Ctrl+Shift+T"
5:勾选"Enable Throttling":
,启用网速模拟
6:最好不要用charles自带的那些网速选项,因为都是根据老外们的网络环境设置的,不适用我大天朝.
现在我们来设置一下2G,首先修改参数如下:

点击"Add Preset",起个你能记住的名字,就OK了
3G设置如下:

点击"Add Preset",起个你能记住的名字,就OK了
4G设置如下:

点击"Add Preset",起个你能记住的名字,就OK了
7.选择一种网络后,点击OK,就能看到,"网速模拟"按钮,变成了小红旗.
8.现在手机打开任意一个需要连接网络的app,这个时候charles就会弹出提示:

点击"Allow"允许
9.一切OK了,你可以使劲折腾各种网络环境了,提醒一下,这个模拟网速设置完成后,对你本机也是有影响的~

浙公网安备 33010602011771号