Fiddler中文网站 > 新手入门 > Fiddler添加代理后无法上网怎么办 Fiddler打开后无法上网也不能抓包
Fiddler添加代理后无法上网怎么办 Fiddler打开后无法上网也不能抓包
发布时间:2026/02/08 13:57:55

品牌型号:联想ThinkPad X1

系统:Windows10家庭版

软件版本:Fiddler 4

应该不少开发者和测试人员在工作中都有用到过Fiddler这款抓包调试工具,不知道大家是否有遇到过Fiddler添加代理后无法上网的情况,或者是打开Fiddler后既没法上网也没法抓包。这其实并不是工具自身的问题,可能是因为代理配置、证书信任或者系统环境等细节上我们没有配置对。可能是代理端口冲突了、https解密没有开启或者是防火墙拦截了Fiddler的网络请求,甚至可能只是设备和电脑的局域网连接出了问题。下面就给大家介绍一下Fiddler添加代理后无法上网怎么办,Fiddler打开后无法上网也不能抓包的相关内容。

一、Fiddler添加代理后无法上网怎么办

启动Fiddler后,发现无法上网,很可能是因为代理配置的原因,要知道Fiddler的本质是在本地建立HTTP/HTTPS代理服务器,工作在应用层,通过“中间人”模式去拦截、转发并捕获客户端和目标服务器之间的网络流量,实现抓包、调试、修改等功能。

Fiddler工作原理
图1:Fiddler工作原理

我们在启动Fiddler后,会自动将系统代理设置为127.0.0.1:8888默认端口上,所有的HTTP和HTTPS请求都会先指向Fiddler然后通过Fiddler转发到目标服务器。所以,我们可以打开Fiddler菜单栏中的Tools选项下的Options,在Options界面中,我们找到Connections检查下当前端口是否有跟其他代理工具产生冲突,冲突的话,就修改端口号并重启下。

修改Fiddler监听的端口号
图2:修改Fiddler监听的端口号

当然了如果着急上网,可以考虑直接临时关闭Fiddler,Fiddler关闭的时候,它会自动关闭代理服务器,恢复到默认的网络设置。

二、Fiddler打开后无法上网也不能抓包

如果打开Fiddler后既无法上网又不能正常抓包,这说明流量既没有走到Fiddler也没有正常发往目标服务器。此时建议先临时关闭Fiddler,关闭系统的代理相关设置,先恢复上网功能。

恢复网络设置
图3:恢复网络设置

我们关闭Fiddler后看下当前是否能正常上网,如果能正常上网那么就是说刚刚没法上网是因为Fiddler的缘故,那么我们接下来只要检查下Fiddler的基础监听配置。

按照上面分享的步骤,我们去Fiddler的Options设置界面下的Connections中检查当前的监听端口,然后再检查下每次Fiddler启动后,是否自动设置了系统代理,如果这个功能失效,那么流量是不会走Fiddler的,我们可以打开Fiddler顶部Tools中的Options窗口,在Gateway下确认选择的选项是Use System Proxy。

确认Fiddler启动后会自动设置系统代理
图4:确认Fiddler启动后会自动设置系统代理

如果电脑上装了安全软件,可能会拦截Fiddler的网络监听,可以把安全软件先退出,然后在系统设置中找到防火墙的相关设置,把系统防火墙临时关闭,如果关闭防火墙后上网和抓包功能正常的话,说明是防火墙拦截问题,可以在防火墙中添加放行规则、在安全软件中把Fiddler加入白名单。

临时关闭防火墙
图5:临时关闭防火墙

以上就是Fiddler添加代理后无法上网怎么办,Fiddler打开后无法上网也不能抓包的全部内容了。Fiddler启动后,如果无法上网,无非是代理配置、证书信任或防火墙拦截问题,端口冲突我们可以临时更换端口并重启Fiddler测试下,证书信任可以重新生成一个新的证书,如果是防火墙拦截,可以考虑临时关闭防火墙。

读者也访问过这里:
135 2431 0251