关于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插件兼容高版本移动端.jpg
- 安装前, 在fiddler => options => https 展示如下界面
fiddler初始证书.png
- 安装后,在fiddler => options => https 展示如下界面(主要是看3位置)
fiddler插件安装成功界面.jpg
-
重置证书
fiddler重置新证书.png
- Fiddler配置基本选项(勾选)
-
Fiddler配置基本选项.png
4.重启fiddler
-
移动设备重新设置代理,查看fiddler服务ip地址
fiddler服务地址.png
- 查看配置fiddler配置的端口号(端口号可以自定义配置:
9999
|8888
,不更其他端口号冲突就行)
fiddler配置端口号.png
- 在手机浏览器输入访问:
10.0.40.109:8888
|192.168.137.1:8888
,下载并安装证书,在当前移动设备上信任证书就OK了
网友评论