Skip to content

关闭代理后电脑无法上网,如何检查系统设置 ​

结论先说:客户端开启系统代理时,会把系统的代理地址改成本机端口(例如 127.0.0.1:某端口)。正常退出时客户端会改回来;如果客户端崩溃、被强制结束或电脑直接关机,这个设置就会残留,所有遵守系统代理的程序都会去连一个已经不存在的本地端口,于是“完全上不了网”。手动关掉系统代理,绝大多数情况就能恢复。

故障表现 ​

  • 退出或卸载代理客户端后,浏览器提示“无法连接到代理服务器”“代理服务器拒绝连接”;
  • 浏览器打不开任何网站,但微信等部分应用仍然能用;
  • 重启电脑后问题依旧;
  • 开着客户端一切正常,一关就断网。

适用环境 ​

  • Windows 11、macOS 15 及更新版本;
  • 使用过 Clash Verge Rev、v2rayN 等会修改系统代理或启用 TUN 的客户端。

手机上关闭 VPN 后不会残留系统代理,但如果你在 Wi-Fi 设置里手动填写过代理,同样会导致无法上网,处理方法见 手机连 Wi-Fi 后不能用。

检查步骤 ​

1. 先排除网络本身 ​

用手机连接同一个 Wi-Fi,能上网说明宽带和路由器正常,问题在电脑设置上。

2. 检查系统代理设置(最常见) ​

Windows 11

  1. 打开 设置 → 网络和 Internet → 代理;
  2. 在“手动设置代理”中点“使用代理服务器”旁的“编辑”(或“设置”),看开关是否打开、地址是否为 127.0.0.1;
  3. 同一页面的“使用设置脚本”是否被打开、填了某个本地地址。

macOS

  1. 打开 系统设置 → 网络,选中当前使用的网络(Wi-Fi 或以太网),点“详细信息…”;
  2. 在左侧选择“代理”,查看“网页代理(HTTP)”“安全网页代理(HTTPS)”“SOCKS 代理”“自动代理配置”是否有被勾选的项目。

也可以在终端执行 scutil --proxy,输出中如果有 HTTPEnable : 1 之类的项且端口指向本机,说明系统代理仍然开启。

3. 检查是否有残留的虚拟网卡或 VPN ​

开启过 TUN 模式的客户端会创建虚拟网卡。客户端异常退出时,路由可能仍指向这块网卡。

  • Windows 11:设置 → 网络和 Internet → 高级网络设置,查看网络适配器列表中是否有客户端创建的虚拟网卡处于启用状态;
  • macOS:在系统设置的网络列表或 VPN 相关页面,查看是否有客户端添加的 VPN 或网络扩展仍处于已连接状态。

4. 检查 DNS 设置 ​

部分客户端或教程会把系统 DNS 改成指定地址。客户端关闭后,如果这个地址不可用,表现为“网能连上但打不开网页”。

  • Windows 11:设置 → 网络和 Internet → Wi-Fi(或以太网)→ 点开当前网络的属性 → “DNS 服务器分配”,查看是否为手动;
  • macOS:系统设置 → 网络 → 当前网络 → 详细信息… → DNS,查看是否手动添加了服务器。

5. 检查命令行代理与浏览器扩展 ​

  • Windows 上部分工具读取 WinHTTP 代理,可在终端执行 netsh winhttp show proxy 查看,显示“直接访问(没有代理服务器)”即为正常;
  • 终端或 shell 配置文件里写过 HTTP_PROXY、HTTPS_PROXY 环境变量的,客户端关闭后命令行工具会失败;
  • 浏览器的代理扩展独立于系统设置,扩展仍启用时浏览器依旧会走它。

对应处理 ​

检查结果处理方法
Windows“使用代理服务器”已打开关闭开关并保存;“使用设置脚本”若为本地地址也一并关闭
macOS 代理页有勾选项取消勾选所有代理项目,点“好”保存
有残留虚拟网卡或 VPN重新打开客户端,关闭 TUN 后正常退出;仍存在时在网络适配器中禁用,或重启电脑
DNS 为手动且地址不可用改回自动获取(DHCP),或填写运营商推荐的 DNS
WinHTTP 代理指向本机在管理员终端执行 netsh winhttp reset proxy
存在代理环境变量删除 shell 配置或系统环境变量中的代理设置,重新打开终端
浏览器代理扩展仍启用在扩展中切换为直连或停用扩展
以上都已还原仍无法上网Windows 可用 设置 → 网络和 Internet → 高级网络设置 → 网络重置(会重装网卡,需重启);macOS 可删除当前网络服务后重新添加

最省事的恢复方法

重新打开原来的代理客户端,先关闭“系统代理”和 TUN,再从托盘或菜单栏正常退出。客户端通常会自己把设置还原,比手动修改更彻底。

网络重置是最后手段

Windows 的网络重置会清除所有网络适配器设置和已保存的部分网络配置,VPN 软件可能需要重新安装。先把前面几步都做完再考虑。

恢复验证 ​

  1. 在客户端完全退出的状态下,浏览器能正常打开国内网站;
  2. 重启电脑后再次确认能上网,排除客户端开机自启又改回代理的情况;
  3. 再打开客户端、开启代理,确认海外网站可用;然后正常退出,确认能回到直连状态;
  4. 如果客户端经常异常退出导致残留,检查客户端是否为最新版本,必要时更换,见 更换代理客户端,订阅和规则怎么迁移。

相关阅读 ​