解决fiddler设置手机代理后无法上网问题


首先说一下,fiddler的一些设置,如连接设置、端口设置、安装证书等,网上有详细教程,本篇就不说了。本篇的主要内容是解决fiddler设置了 手机代理后无法上网的问题,电脑是 windows系统,软件是Fiddler Classic

-------------------------------2022/9/26 分割线----------------------------------
实测部分app能上网,我试了津心办可以正常登录,因为当时coding的时候就是为了爬津心办

一、手机代理要设置正确

  1. 手机连接电脑开出的WiFi
  2. 长按手机的WiFi按钮,选择刚刚连接的WiFi,然后进行代理设置(不同型号的手机找到设置界面的方法稍有不同,请进行对应的搜索)
  3. 电脑打开cmd,输入ipconfig,找到对应的(无线局域网)ipv4,这就是要输入的代理主机名。以下是我电脑上的截图

ipconfig

  1. 输入端口号,默认8888;如果改了,填入改了后的端口号

二、修改注册表

  1. 打开注册表(cmd输入regedit等方法都行),找到计算机\HKEY_CURRENT_USER\Software\Microsoft\Fiddler2这一项
  2. 右键新建QWORD,输入80

结果如图所示
fiddler注册表

三、修改Fiddler Rules

  1. 打开Fidder Classic,按下Ctrl R组合键,出现如下Fiddler ScriptEditor

Fiddler ScriptEditor
2. 按下Ctrl F组合键,输入OnBeforeRequest,按下enter后,输入

if (oSession.host.toLowerCase() == "webserver:8888") 
{
	oSession.host = "webserver:80";
 }
  1. 按下Ctrl S组合键保存

结果如图所示
OnBeforeRequest

四、重新启动Fiddler

完成以上三步后,重启fiddler,重新抓包。

  • 7
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值