关于Fiddler手机(APP)抓包时无法连接网络问题处理
1.win+R 键输入regedit命令-打开注册表-找到fiddler注册表
2.创建80字段,类型是REG_DWORD,保存
3.打开Fiddler应用-菜单Rules-子菜单Customize Rule,启动ctrl+F找到"OnBeforeRequest"方法,在该方法中加入如下代码:
//save connect internet problem
if (oSession.host.toLowerCase() == "webserver:8888") {
oSession.host = "webserver:80";
}
3.有时手机使用fiddler代理,手机设备比较新版本高不信任fiddler证书,导致无法抓包
- 需安装一个fiddler 插件下载地址:https://www.telerik.com/fiddler/add-ons,插件名称:
CertMaker for iOS and Android
(点击可直接下载,直接运行下载好的.exe文件)
- 安装前, 在fiddler => options => https 展示如下界面
- 安装后,在fiddler => options => https 展示如下界面(主要是看3位置)
-
重置证书
- Fiddler配置基本选项(勾选)
4.重启fiddler
-
移动设备重新设置代理,查看fiddler服务ip地址
- 查看配置fiddler配置的端口号(端口号可以自定义配置:
9999
|8888
,不更其他端口号冲突就行)
- 在手机浏览器输入访问:
10.0.40.109:8888
|192.168.137.1:8888
,下载并安装证书,在当前移动设备上信任证书就OK了