VPN 或代理设置残留导致不能上网的清理
故障现象 / 适用场景
- 断开 VPN 之后浏览器全打不开
- 浏览器提示代理服务器拒绝连接
- 能上聊天软件却打不开网页
- 路由表里默认项指向陌生网关
可能原因 / 知识点
系统代理残留
代理软件退出时没还原设置,系统仍把流量往已不存在的代理地址送。
虚拟网卡还在
接入软件留下的虚拟适配器仍启用,抢了 DNS 或默认路由的位置。
默认路由被改
断开后路由没切回物理网关,数据包仍被发往虚拟通道那头。
浏览器单独设代理
浏览器扩展或单独配置绕开系统设置,只有网页受影响,其他软件正常。
实操步骤
第1步:关浏览器代理
按 Win+R 输入 inetcpl.cpl 到连接→局域网设置,取消「为 LAN 使用代理服务器」并勾自动检测设置。
第2步:复位系统代理
管理员命令提示符执行 netsh winhttp show proxy 看当前值,再执行 netsh winhttp reset proxy 把系统代理复位。
第3步:清虚拟网卡
按 Win+R 输入 ncpa.cpl 看有无残留的虚拟适配器,把不用的禁用;执行 ipconfig /all 看 DNS 是否还指向它。
第4步:核对路由表
执行 route print 看默认路由是否还指向虚拟网关,必要时按 Win+R 输入 ncpa.cpl 禁用该适配器让路由回正。
第5步:刷新并验证
在管理员命令提示符执行 netsh winsock reset 与 ipconfig /flushdns,重启后执行 ping 223.5.5.5 验证出网恢复。
核心技能速记
预防与提醒
- 系统代理和浏览器代理是两处,要分别关
- 断开后先看路由表,别急着重装网卡驱动
- 重置协议栈后必须重启才完全生效
常见问题
只有浏览器不能上网是什么情况
多半是浏览器扩展或单设的代理在绕路;按 Win+R 输入 inetcpl.cpl 看局域网设置,再执行 netsh winhttp show proxy 复位后重启浏览器。
断开后路由仍指向虚拟网关
route print 看默认路由,禁用残留虚拟适配器;执行 netsh winsock reset 后重启,再 ping 223.5.5.5 复查。