Fiddler使用 抓取手机数据包及中文乱码解决方案

下载 安装

1.地址为:https://www.telerik.com/download/fiddler
填写用途和邮箱 点击下载

Fiddler使用 抓取手机数据包及中文乱码解决方案_第1张图片

2.下载后运行下载的FiddlerSetup.exe文件

设置

1.点击上方Tools ->options

Fiddler使用 抓取手机数据包及中文乱码解决方案_第2张图片

2.在HTTPS中选中decrypt https traffic再选中ignore server certificate errors
Fiddler使用 抓取手机数据包及中文乱码解决方案_第3张图片

3.在connections选中allow remote computers to connect端口默认8888,保存后关闭软件重新启动以使其生效
Fiddler使用 抓取手机数据包及中文乱码解决方案_第4张图片

4.打开cmd,输入ipconfig ,找到无线局域网适配器WLAN 记住ip

Fiddler使用 抓取手机数据包及中文乱码解决方案_第5张图片

5.打开手机wifi,连接到电脑同一wifi下,在wifi界面长按,选择修改网络
勾选显示高级选项
Fiddler使用 抓取手机数据包及中文乱码解决方案_第6张图片

6.代理设置改为手动,输入代理服务器主机名(刚才的ip地址),输入端口(刚才的8888,如果刚才端口冲突修改了端口,这里添修改后的端口即可)
Fiddler使用 抓取手机数据包及中文乱码解决方案_第7张图片

7.保存后,手机访问网络页面,Fiddler中显示抓包数据,右侧为数据包申请地址和Headers等信息

中文乱码

经过上面的配置,我们访问某些网站,发现截取的数据包为中文乱码。这是因为网站采用GB2312/GBK/GB18030编码,而Fiddler采用了UTF-8解码。解决方案如下:
1.cmd ,输入regedit打开注册表。
2.找到HKEY_CURRENT_USER\Software\Microsoft\Fiddler2。
3.点击右键新建,选择字符串值 。数值名称(N)为 HeaderEncoding , 数值数据(v)为 GBK,点击确定保存 。
4.重启软件

Fiddler使用 抓取手机数据包及中文乱码解决方案_第8张图片

你可能感兴趣的:(Fiddler)