有一天晚上,电脑浏览器里输入192.168.1.1,转圈几十秒后提示“无法访问此网站”,但同一WiFi下手机却秒开路由后台。网络本身倒是正常,微信、网页都能打开,唯独管理页面进不去。这情况第一反应是路由器出故障了,可手机能登录就说明后台还活着,问题大概率出在电脑这边。
先按老套路排查:Win+R输入cmd,ping 192.168.1.1,结果延迟1ms且无丢包,说明电脑到路由器的物理链路没问题。再用telnet测80/443端口,居然也通。那为什么浏览器打不开?猛然想起这台电脑装了代理软件,而代理开了“系统代理”模式,PAC脚本可能把内网IP也交给了代理服务器处理,代理没法回程访问内网,自然就一直转圈。
第二步验证:打开系统设置里的代理,把“使用代理服务器”临时关掉,再回浏览器刷新,192.168.1.1一下子出来了。确认是代理的锅。第三步彻底解决:在代理软件的“绕过列表”中加入本网段地址,比如192.168.0.0/16,或者把代理模式改成“规则模式”并确保规则放行内网。重启浏览器后,不关代理也能正常进入路由后台。
这之后又遇到一次类似情况,是VPN软件把整个流量都接管了。所以如果电脑能上网却打不开路由器管理IP,先别急着按路由器的重置键,检查一下系统代理、网关和DNS是不是被第三方软件改过。代理设置对浏览器来说是全局的,很容易忽略。
问:电脑能上网但打不开路由器管理页面,该怎么办?
答:先ping路由器IP确认连通,能通就重点查浏览器代理、系统代理、防火墙规则。临时关闭代理再访问,若能打开就是代理拦截了内网地址,在代理设置的绕过列表里加上内网网段即可。
问:怎么确认请求是不是走了代理?
答:在Windows的cmd里执行“curl -v http://192.168.1.1”,观察返回信息里是否出现代理服务器的IP,或者直接用浏览器F12打开开发者工具,在网络标签页点开该请求,查看“Remote Address”一栏,如果显示的是代理服务器地址,说明确实走了代理。
问:代理软件里如何添加内网IP例外?
答:以常见Clash为例,在“设置-绕过”里添加“192.168.0.0/16;10.0.0.0/8;172.16.0.0/12”;其他代理软件一般叫“排除地址”或“不代理的地址”,填入同样的内网网段,保存后重启代理进程即可。











