电脑重启后代理失效怎么办?开机自启与系统代理恢复
每次重启电脑都要重新开代理、系统代理设置丢失、客户端不自动启动?本文给出开机自启、系统代理恢复与残留代理设置的处理方法。
一句话:重启后代理没了,分两种。开机后国外网站打不开、国内正常 → 客户端没随系统启动,开「开机自启 + 自动开启系统代理」;开机后连国内网站都打不开 → 系统代理还指向一个已经不存在的客户端,去系统网络设置把代理开关关掉,或者启动客户端让它接管回来。
第一种:客户端没有跟着开机
Clash Verge Rev 里要开的是两个开关,少一个都不行:
- 设置 → 开机自启:让客户端随系统启动;
- 设置 → 系统代理(或 TUN 模式):客户端启动后自动接管,不用每次手点。
有的版本还有「静默启动」,勾上就不弹主窗口。v2rayN 在「设置 → 参数设置」里勾「开机自动启动」和「自动设置系统代理」;Shadowrocket 在 iOS 上没有开机概念,开「按需连接」即可在解锁后自动接管。
Windows 用户注意:以管理员身份运行的程序不能用普通的开机自启方式,如果你为了 TUN 一直「以管理员运行」,改用服务模式(客户端自带的「安装服务」),就不需要提权启动了。
第二种:残留的失效代理
客户端非正常退出(强制关机、崩溃)时来不及把系统代理关掉,系统里就留着一条「代理服务器 127.0.0.1:7897」的设置,而那个端口后面已经没人监听——所有走系统代理的程序都连不上,国内外一起断。
看一眼就能确认:
- Windows:「设置 → 网络和 Internet → 代理」,「使用代理服务器」是开着的,地址指向 127.0.0.1;
- macOS:「系统设置 → 网络 → 当前网络 → 详细信息 → 代理」,HTTP / HTTPS 代理勾着 127.0.0.1。
处理二选一:把开关关掉;或者直接启动客户端,它会把系统代理重新指向自己。以后避免的办法就是上一节的开机自启。
系统大版本更新之后
Windows 功能更新和 macOS 大版本升级会重置一部分网络设置,TUN 所需的系统服务 / 系统扩展也可能被清掉。表现是客户端起来了、TUN 开关一点就弹回。到设置里关掉再打开 TUN,重新走一遍安装授权,见TUN 模式开启失败。
重启后能上网但 IP 没变、像是没走代理,是另一个问题,见更换节点后 IP 没变化;系统代理开着却不通见机场显示正常但无法上网。完整设置见 Clash Verge Rev 教程,同类问题见网络问题排查 · 客户端与系统。
常见问题
每次开机都要手动开代理,能自动吗?
能。客户端设置里开启「开机自启」和「自动开启系统代理 / TUN」,重启后即自动接管,无需手动。
重启后打不开国内网也上不了外网?
客户端异常退出时把系统代理设置留成了失效状态。到系统网络设置手动关掉代理,或重开客户端让它自动纠正。
系统更新后代理就失效了?
大版本更新常重置网络与代理设置,重新开启系统代理 / 重装 TUN 服务即可。