代理连不上怎么排查:节点超时、网页打不开、速度慢的完整流程
简答:本文介绍的是本站推荐(广告)的服务 边界云加速的连接排查方法,也适用于其他订阅制代理服务。代理连不上时,先看是全部节点超时还是只有个别节点超时:前者优先检查订阅状态和更新,后者先换线路;能连接但网页打不开,则先切换全局模式排除规则问题。根据边界云加速帮助文档,通常按订阅状态、线路、客户端、本地网络的顺序排查,多数情况做到第三步即可发现或解决问题。本站与边界云加速为同一项目,本文同时补充通用客户端和 Windows 网络核验方法。
定义:代理连接排查是指在节点超时、网页打不开或速度慢时,按照订阅、线路、客户端、本地网络和目标网站逐层定位故障原因的过程。
先看现象:全部超时、个别超时还是网页打不开

不要一开始就反复测速或连续更换节点。先对照下面的现象判断排查起点;如果是全部线路异常,优先看订阅和本地网络,如果只有个别线路异常,先换线路。
| 现象 | 优先怀疑 | 先做什么 |
|---|---|---|
| 所有节点都显示超时 | 订阅到期、流量用完、订阅未更新或本地网络受限 | 登录服务后台核对状态,再更新订阅 |
| 只有个别节点超时 | 单条线路暂时不可用或当前网络到该线路不通 | 换另一条线路,不要先修改系统代理 |
| 客户端显示已连接但网页打不开 | 规则分流、DNS、浏览器缓存或目标服务地区限制 | 临时切换全局模式并换浏览器测试 |
| 能打开网页但速度慢 | 线路拥堵、本地带宽被占用或当前网络质量差 | 关闭下载同步任务,再换线路或网络测试 |
| 手机能用、电脑不能用 | 电脑端客户端冲突、系统时间或系统代理配置 | 关闭其他代理软件,检查时间并重启客户端 |
第一步:核对订阅状态,再更新订阅
登录你正在使用的服务后台,检查订阅是否仍处于生效状态、到期时间是否已过、剩余流量是否为零。若订阅已到期或流量用完,继续换节点通常没有意义;先处理订阅状态,再重新连接。
如果订阅状态正常,执行一次更新。品牌方帮助文档给出的做法是:使用官方客户端时退出客户端后重新登录,再重新测速;其他客户端则在订阅或配置文件页面执行更新。
| 客户端 | 可核对的入口 | 注意事项 |
|---|---|---|
| Clash Verge Rev | 订阅或 Profiles 页面,找到对应配置并使用当前版本提供的更新按钮 | 界面名称可能随版本变化;官方仓库的发布说明显示该项目会持续调整订阅更新、系统代理和错误提示功能,版本号以发布页为准。查看 Clash Verge Rev 官方发布页 |
| v2rayN | 顶部“订阅分组”菜单,选择对应分组后执行更新 | 官方 Wiki 说明更新可选择通过代理或不通过代理;更新失败时可分别测试两种方式。查看 v2rayN 官方订阅说明 |
更新订阅后不要只看“更新成功”提示,还要确认节点列表确实刷新,并重新测试一条线路。订阅链接属于敏感信息,不要发布到截图、群聊或公共工单中。
第二步:区分线路问题与客户端问题
订阅更新后,先选择一条线路测试,再换另一条不同地区的线路。只有一条或少数线路超时,通常应先换线路;如果所有线路都超时,继续检查客户端状态和本地网络。
- 完全退出客户端,包括 Windows 系统托盘或 macOS 菜单栏中的后台图标。
- 关闭同时运行的其他代理、加速器或网络管理工具,避免多个程序同时修改系统代理或监听本地端口。
- 重新打开客户端,确认当前配置已加载,代理模式和系统代理开关状态与预期一致。
- 如果客户端显示已连接但浏览器仍直连,检查浏览器是否使用了独立代理设置,或暂时换一个浏览器进行对照。
不要直接假定本地端口是固定值。Clash Verge Rev、v2rayN 及其他客户端的端口可能因版本、配置或用户修改而不同,应以客户端设置页显示的实际端口为准。
第三步:检查本地网络、手机热点和系统时间
断开代理后,先访问一个你平时可以正常打开的国内网站。如果直连也打不开,问题优先在宽带、路由器、公司或学校网络,而不是节点本身。
- 把电脑切换到手机热点测试。如果热点可用而原宽带不可用,说明需要继续检查原网络的 DNS、端口限制或路由器设置。
- 公司和学校网络可能限制部分连接方式;测试时记录使用的网络、时间和报错,不要只记录“打不开”。
- 检查系统日期、时间和时区。Windows 可进入“设置”→“时间和语言”→“日期和时间”,开启“自动设置时间”和“自动设置时区”;具体入口见 Microsoft 官方说明。
- macOS 可进入“系统设置”→“通用”→“日期与时间”,打开“自动设定时间与日期”;Apple 也建议使用网络时间服务器保持时间准确,详见 Apple 官方说明。
时间偏差过大可能导致证书、认证或握手过程失败,但不要把“超过几秒”当成通用故障阈值;不同协议、客户端和服务器的校验方式并不相同。
能连上但部分网页打不开:先排除规则、DNS 和缓存
客户端显示已连接,不代表每个域名都会按照同一路径访问。先把规则模式临时切换为全局模式,再重新打开目标网页。如果全局模式可以打开、规则模式不行,优先检查分流规则或该域名是否被错误归类。
- 记录规则模式下打不开的域名,不要只记录网站名称。
- 临时切换全局模式测试一次,测试完成后恢复原来的模式。
- 清理浏览器缓存,或使用无痕窗口和另一款浏览器复测。
- 如果只有某类服务打不开,换一个符合该服务地区要求的线路;具体可用地区应以目标服务的公开政策和你自己的实测为准,本文不把某个地区固定判断为一定可用。
- 如果多个客户端都无法解析域名,再检查 DNS;如果只有一个客户端异常,优先查看该客户端的 DNS、TUN 或规则配置。
速度慢、卡顿或延迟高:用对照测试找根因
“速度慢”不能只凭一次测速下结论。先关闭下载、云盘同步、视频上传等占用带宽的任务,再在同一时间、同一设备下比较不同线路。如果更换线路后明显改善,问题更可能在线路或出口;如果所有线路都慢,再用手机热点做对照。
| 测试方式 | 需要记录 | 如何解释 |
|---|---|---|
| 同一网络换两条线路 | 线路名称、时间、连接状态、延迟和是否丢包 | 只有一条异常,优先换线路或向服务商反馈 |
| 同一线路换 Wi-Fi 与手机热点 | 网络类型、时间、网页加载和下载表现 | 热点明显改善,继续排查原宽带或路由器 |
| 关闭后台任务后复测 | 下载、同步、上传任务是否停止 | 停止后台任务后改善,说明本地带宽或设备资源有影响 |
记录测试时间和网络环境,比只写“今天很慢”更便于复现。本文没有提供本站测速分数,也不把品牌方的说明改写成本站实测。
命令行不走代理:不要把 WinHTTP 当成通用代理开关
Windows 系统代理、WinHTTP 代理和命令行工具自己的代理配置不是同一个层面。curl 官方文档说明,curl.exe可以使用 HTTP_PROXY、HTTPS_PROXY、ALL_PROXY 等环境变量,也可以通过 --proxy 参数指定代理。PowerShell 中可临时执行:
$env:HTTP_PROXY="http://127.0.0.1:实际端口"$env:HTTPS_PROXY="http://127.0.0.1:实际端口"curl.exe -I https://example.com
端口必须替换为客户端设置页显示的实际 HTTP 或混合端口,不能直接套用固定示例。相关变量和参数可参考 curl 官方文档。
如果你执行 netsh winhttp import proxy source=ie,它修改的是 WinHTTP 配置,主要影响使用 WinHTTP 的系统服务和应用,并不能保证 curl、pip 或 git 自动读取这项设置。Microsoft 文档列出了导入、查看和重置命令;不需要时可执行 netsh winhttp reset proxy 恢复为直连,详见 Microsoft Learn。Git 等工具应使用自己的配置项,例如 git config --global http.proxy http://127.0.0.1:实际端口,具体语法见 Git 官方文档。
常见报错对照:先记录原文,再选择动作
| 报错或现象 | 优先检查 | 下一步 |
|---|---|---|
| timeout、context deadline exceeded | 线路不可达、本地网络限制、节点超时 | 先换线路,再用手机热点对照 |
| EOF | 连接被提前关闭、客户端或线路状态异常 | 完全退出客户端后重启,并更新订阅 |
| TLS handshake failed | 系统时间、证书链、网络拦截或配置参数 | 先校准时间,再换网络和线路 |
| 客户端已连接但网页打不开 | 系统代理、规则模式、DNS 或浏览器缓存 | 全局模式、另一浏览器和直连状态逐项对照 |
报错文字会因客户端和内核不同而变化。提交问题时,附上设备系统、客户端及版本、线路名称、发生时间和遮挡订阅链接后的截图。
常见问题
所有线路都显示超时,应该先换节点吗?
不要先连续换节点。先登录服务后台确认订阅是否生效、是否到期、剩余流量是否为零;状态正常后更新订阅,再重新测试。如果仍然全部超时,再用手机热点对照本地网络。
只有一两个节点超时,其他节点正常怎么办?
优先把问题视为单条线路异常,换用其他线路即可继续判断。记录异常线路名称和时间;如果多个网络环境下都重复出现,再向你使用的服务商反馈。
能连上但网页打不开,为什么切全局模式有帮助?
规则模式会按域名、IP 或规则集选择直连或代理路径。切换全局模式只是为了排除分流规则因素;如果全局模式有效,应回头检查规则、DNS 或目标域名的匹配情况。
为什么 netsh winhttp 设置后,curl.exe 还是不走代理?
WinHTTP 是 Windows 的一套 HTTP 通信配置,不等同于所有命令行工具的代理设置。curl.exe 可使用 HTTP_PROXY、HTTPS_PROXY 等环境变量或 --proxy 参数;Git、pip 等工具还可能需要各自的代理配置。
更新订阅失败,可以把订阅链接直接发给别人检查吗?
不建议。订阅链接可能包含账户权限或长期访问凭据,不要发到公共群组、截图或工单附件中。应在自己的设备上检查请求结果,并向服务商提交经过遮挡的错误截图;还要注意部分后台会根据 User-Agent 返回不同内容,浏览器能打开不一定代表客户端一定能解析。
手机能用、电脑不能用,最先检查什么?
先关闭电脑上其他代理或加速软件,完全退出并重启当前客户端,然后检查 Windows 或 macOS 的自动时间设置。之后用手机热点复测,以区分电脑配置问题和原宽带问题。
相关阅读
参考资料
- Clash Verge Rev 官方 Releases 发布页
- Microsoft Support:Windows 日期、时间和时区设置
- Apple Support:在 Mac 上自动设置日期和时间
- curl 官方文档:代理参数与环境变量(curl.se)
- Microsoft Learn:netsh winhttp 命令
- Git 官方文档:git-config 与 HTTP 代理(git-scm.com)