连不上的排查:按阶段找原因

别一上来就重装。先分清卡在下载配置、启动服务还是访问目标,再看那一阶段的常见原因。

第一步:定位阶段

  • 下载配置失败:远程地址打不开、返回登录页、提示格式错误。
  • 启动服务失败:配置已导入,但启动报错、启动后立刻停止。
  • 访问目标失败:服务显示运行中,但浏览器或应用打不开目标。

下载配置失败

  • 地址是不是抄错了,多了空格、少了字符?
  • 地址返回的是不是 sing-box 配置?浏览器打开看一眼返回内容。
  • 配置提供方那边是不是改了地址、过期了、需要重新获取?
  • 网络本身能不能访问那个地址?换个网络或设备试一次,能缩小范围。

启动服务失败

  • 配置 JSON 有没有语法错误:少个逗号、括号没闭合,都会导致启动失败。
  • 字段是不是当前版本支持的:旧配置里的字段可能已改名,对照官方文档核对报错提到的字段。
  • 端口是不是被别的程序占了:换个本地端口再试。
  • 权限是不是没给:VPN 权限、网络权限、防火墙放行,缺一个都可能起不来。

访问目标失败

  • 是所有目标都打不开,还是只有一个?只有一个,多半是目标本身或规则问题,不是客户端全坏了。
  • 是所有应用都打不开,还是只有浏览器?只有浏览器,先看浏览器自己的代理设置是不是被别的扩展改了。
  • 配置选中的是不是正确的一份?多份配置时很容易选中旧的、已失效的那一份。
  • 服务是不是真的在运行?有些客户端界面显示和实际服务状态有延迟,重启一次服务再验证。

排查时别做的事

  • 不要同时换版本、换配置、换网络、换设备,四处一起换,出问题也定位不了。
  • 不要把报错截图发给不相干的人之前,先把配置里的服务器地址、密钥、密码打码。
  • 不要从不明下载站找“修复版”安装包,问题没解决,还可能多一个安全风险。