sing-box 入门:客户端实现、配置版本、DNS 与路由
理解 sing-box 核心和不同图形客户端的关系,核对 JSON 配置、迁移说明和 DNS 路由设置。
**先看结论:**sing-box 有核心、图形客户端和不同平台实现。先确认自己使用的实现与版本,再按对应文档配置,不能直接拿其他客户端的完整配置替换。
先确认实际软件
从 sing-box 官方文档进入安装、客户端与配置说明。第三方图形界面可能提供自己的订阅管理和转换功能,它们的字段、更新周期与核心版本可能不同。
核对操作系统、架构和发布来源。命令行核心与移动端应用的操作方式不能混用。
配置版本与导入
sing-box 原生配置通常是有结构要求的 JSON。服务方提供的 Clash 配置或通用分享链接不一定能直接读取。先查所用客户端支持什么输入,再获取兼容配置。
遇到未知字段、字段废弃或启动失败,查看官方迁移说明,不要通过删除所有报错字段来碰运气。
DNS 与路由要一起理解
DNS 决定如何解析目标,路由决定如何处理连接。两者配置相互影响,远程规则、解析出口和接管模式需要按文档核对。复制完整陌生配置可能改变流量走向和外部资源请求。
先保存可用配置,每次只改变一个设置,并观察日志。证书错误不应通过关闭校验解决。
验证与排错
先完成基本连接,确认目标请求、规则和出口,再处理 TUN、分应用或复杂规则。移动端还需核对系统 VPN 权限;桌面端需留意其他网络接管工具。
这篇文章如何使用:本文为技术概念与选择方法整理;服务条款、客户端版本和平台支持地区可能变化,请优先核对文内官方来源。
查看内容核验与修订方法 ↗