type
Post
status
Published
date
Oct 10, 2026
slug
20261010-stale-system-proxy
summary
聊天软件正常、浏览器却打不开网页,常见原因是代理类软件退出后留下的系统代理设置。三步就能查出来并清掉。
tags
工具
推荐
category
资源
icon
password

有一次家里电脑出了个怪毛病:微信、QQ 收发消息一切正常,可浏览器打开任何网页都转圈,最后报“无法连接到代理服务器”或者干脆超时。路由器重启了、Wi‑Fi 重连了、手机在同一个网络下上网飞快,偏偏这台电脑不行。
最后查出来,罪魁祸首是一条早就没人用的“系统代理”设置。这类问题非常常见,而且很容易被误判成“网坏了”,值得单独写一篇。
症状:为什么“有的能上、有的不能上”
判断是不是这个问题,看三个特征:
- 聊天软件、游戏、系统更新等能用,但浏览器打不开网页;
- 同一个 Wi‑Fi 下,手机和别的电脑都正常,只有这一台异常;
- 浏览器报错里出现“代理”“proxy”字样,或者
ERR_PROXY_CONNECTION_FAILED。
原因在于:很多桌面软件自己直接连网,不看系统代理;而浏览器默认会老老实实遵守系统代理设置。只要系统里还写着“所有网页请交给某个代理地址转发”,浏览器就会照办。
原因:代理软件退了,设置还留着
各种加速器、抓包工具、代理客户端,开启时常会顺手把系统代理改成本机的一个地址,比如
127.0.0.1 加某个端口。正常退出时它会把设置改回去。但如果软件崩溃、被强制结束、电脑直接合盖休眠,或者你卸载时它没来得及清理,这条设置就会残留下来。此时系统还在把网页请求往
127.0.0.1 那个端口送,可那个端口已经没有程序在听了,请求自然石沉大海。
上图上半部分是正常情况,电脑直接经路由器上网;下半部分是代理残留时,请求先被送进一个早已关掉的本机地址,根本走不到路由器。
三步排查
第一步,换设备对比。 手机或另一台电脑在同一网络下正常,基本就能排除路由器和宽带的问题,把注意力集中到这台电脑本身。
第二步,看系统代理。
- macOS:系统设置 → 网络 → 选中正在用的网络 → 详细信息 → 代理,看“网页代理(HTTP)”“安全网页代理(HTTPS)”“SOCKS 代理”有没有被勾上。
- Windows:设置 → 网络和 Internet → 代理,看“使用代理服务器”是否开着,或者“自动设置脚本”里有没有一个奇怪的地址。
如果看到指向
127.0.0.1、而你又说不清是谁设的,八成就是它。第三步,看是谁在改。 关掉勾选后网页立刻恢复,说明找对了。接着想想最近装过、退出过哪些代理或加速类软件,打开它看看有没有“设置为系统代理”的开关,把它关掉后再正常退出一次,避免下次又被写回去。
顺手养成的两个习惯
- 退出软件用菜单里的“退出”,别直接强关进程,给它留出恢复系统设置的机会。
- 遇到“只有一台电脑上不了网”,先查代理,再查网卡和 DNS。 代理这一项检查只要半分钟,却能省掉一大堆重启路由器、打客服电话的功夫。
另外也提醒一句:路由器本身如果已经在做分流或加速,电脑上就没必要再叠一层系统代理。两层同时开着,不但容易出现上面这种残留问题,还会让排查变得更绕。
官方参考
网页打不开不一定是网断了,有时只是电脑还记着一条“去找一个已经不存在的人”的旧指令。把它删掉,一切就好了。