外观
关闭机场客户端后无法上网?系统代理残留与 DNS 恢复方法
关闭机场客户端后无法上网,九成是系统代理没被还原:系统还把流量往 127.0.0.1:7890 送,而那个端口已经没人听了。手动把系统代理关掉就立刻恢复。剩下一成是 TUN 模式的路由或 DNS 没清理干净,重启网络或电脑即可。
速读要点
- 九成是系统代理残留,手动关掉立刻恢复
- 用菜单「退出」而不是杀进程,客户端才会还原设置
- TUN 残留重连 Wi-Fi 或重启,路由表随之重置
现象
- 退出客户端后,国内国外网站都打不开,提示「代理服务器拒绝连接」或「无法连接到代理服务器」。
- 重新打开客户端就恢复正常。
- 手机上关掉客户端后,Wi-Fi 显示已连接但没网。
先排除这 3 件事
- 系统代理是否还开着:Windows 看「设置 → 网络和 Internet → 代理」,macOS 看「系统设置 → 网络 → 详细信息 → 代理」。开着就手动关掉,大多数情况到此结束。
- 客户端是不是被强制结束的:任务管理器杀进程、系统崩溃、强制关机都会跳过客户端的「还原设置」步骤。正常退出要用客户端菜单里的「退出」。
- 浏览器自己的代理设置:Firefox 或代理插件可能单独配置了 127.0.0.1 的代理,改回「不使用代理」或「使用系统设置」。
可能原因(按概率排序)
- 系统代理设置残留,指向已关闭的端口。
- 浏览器或插件的独立代理配置残留。
- TUN 模式的虚拟网卡或路由表没清理,流量还往不存在的网卡走。
- 客户端修改过系统 DNS 且没有还原。
- 手机上的 VPN 配置还处于「已连接」状态或开启了「按需连接」。
关闭机场客户端后无法上网:系统代理残留与 DNS 的恢复方法
- 手动关闭系统代理。Windows:「设置 → 网络和 Internet → 代理 → 使用代理服务器」关掉;macOS:「系统设置 → 网络 → 详细信息 → 代理」取消勾选网页代理和安全网页代理。
- 浏览器改为「使用系统代理设置」或「无代理」,禁用代理插件。
- 如果用过 TUN:重新打开客户端,关闭 TUN 开关,再正常退出。仍不行就断开并重连 Wi-Fi 或网线,或重启电脑,路由表会随之重置。
- 检查 DNS。Windows 在网络适配器属性里把 DNS 改为「自动获取」;macOS 在网络详细信息的 DNS 页删除手动填入的条目。
- 手机:到系统的 VPN 设置里断开或删除残留的 VPN 配置。iOS 还要关掉该配置的「按需连接」。
- Windows 系统代理反复残留的,在管理员命令行执行
netsh winhttp reset proxy彻底重置。
仍未解决
提交工单时附上:客户端与版本、系统版本、节点名称、报错截图。附上系统代理设置页的截图。
想避免这个问题,退出客户端时一律用菜单里的「退出」而不是直接杀进程;或者干脆让客户端开机自启并常驻,见Windows 开机自动连接。
常见问题
退出客户端后为什么连国内网站也打不开
因为系统代理还指向 127.0.0.1:7890,浏览器把所有请求(包括国内网站)都往这个已经没人监听的端口送,自然全部失败。手动关掉系统代理就恢复。
每次退出都要手动关系统代理,能自动吗
用客户端菜单里的「退出」正常退出,它会自动还原系统代理;直接杀进程或强制关机就不会。不想折腾可以让客户端开机自启常驻,见Windows 开机自动连接。
手机关掉客户端后没网怎么办
到系统的 VPN 设置里看是否还有处于「已连接」的残留配置,断开或删除它。iOS 还要关掉该配置的「按需连接」,否则系统会自动重连一个已经不存在的 VPN。
netsh winhttp reset proxy 会影响别的软件吗
它只把 Windows 系统级的 WinHTTP 代理恢复为直连,不会删除任何软件。浏览器或其他程序单独设置的代理不受影响,需要分别检查。
下一步
- 想换一家订阅自带完整配置、少折腾的机场,看稳定机场榜单。
- Windows 用户照Windows 系统代理设置教程认清代理开关的位置,下次退出能自己核对。
- 重开客户端提示端口被占用,看7890 端口被占用的处理。