这也是一个极度高频的“新手噩梦”:由于电脑卡顿死机,或者是不小心通过任务管理器强行杀掉了 Clash 等代理软件的进程。在软件退出后,您发现整台电脑连百度、微信都登不上了,右上角的 WiFi 图标明明连着网,浏览器却提示“代理服务器拒绝连接”。
这并非您的电脑中病毒了,而是代理软件在异常崩溃时,没来得及将 Windows/Mac 系统深处的“代理设置开关”恢复原状。
1. 原理科普:为什么会“假性断网”?
代理软件在正常工作时,会进入操作系统的底层,偷偷把“将所有流量发往 127.0.0.1:7890 端口”这个开关打开。只有这样,您的浏览器请求才会被导向代理软件进行加密。
如果您是正常点击软件上的“退出(Quit)”按钮,软件会在退出前的一瞬间,负责任地把这个开关关掉。但如果您是强行拔电源、死机、或者用任务管理器强杀进程,这个开关就会一直保持打开状态。此时,由于代理软件已经死了,不再有程序去接听 127.0.0.1 端口的流量,您的所有网页请求就进入了黑洞,导致断网。
2. 修复方案一:重新打开再正常退出(最简单)
正所谓解铃还须系铃人,既然是它把开关打开的,就让它自己关上:
- 重新双击运行您的代理客户端(如 Clash Verge)。
- 等待软件在任务栏托盘出现,并且确认“系统代理 (System Proxy)”处于开启状态。
- 右键点击右下角的软件托盘图标,选择最底部的 退出 / Quit 正常关闭软件。
此时软件会触发正常的退出流程,自动为您清理干净系统代理设置,网络瞬间恢复。
3. 修复方案二:手动重置系统代理 (Windows)
如果代理软件本身已经损坏打不开了,您可以根据 微软官方的代理设置指引 手动关闭该开关:
- 按住键盘的
Win + I快捷键,打开 Windows 设置面板。 - 点击“网络和 Internet” -> 在左侧或下方找到“代理 (Proxy)”。
- 在“手动设置代理”区块下,将“使用代理服务器”的开关强制拨到 关闭 状态。
关闭后,立即刷新浏览器,断网问题迎刃而解。
常见问题 (FAQ)
我用的是 Mac 电脑,怎么手动恢复?
Mac 用户请点击左上角苹果图标 -> 系统设置 -> 网络 -> Wi-Fi -> 详细信息 -> 代理。把列表中所有打了勾的选项(如 Web 代理、安全 Web 代理、SOCKS 代理)全部取消勾选,点击“好”或“应用”即可恢复正常上网。
手机会出现这种异常断网的情况吗?
基本不会。iOS 和 Android 的代理机制(通常是建立一个系统级的 VPN 通道)由手机系统底层接管。如果应用崩溃或被上滑杀掉后台,手机系统会瞬间感知并自动撤销 VPN 通道,因此极少出现这种系统代理残留的问题。