Skip to content

sing-box Windows 教程:订阅转换、配置文件与 GUI 使用步骤 ​

这篇 sing-box Windows 教程讲两种用法:用社区图形界面直接导入机场提供的专用配置订阅,或者下载命令行核心、把一份 JSON 配置文件交给它运行。前者适合大多数人,后者适合想完全掌控配置的用户。

速读要点

  • 官方只提供命令行,Windows 图形界面全是社区项目
  • check 命令无输出代表配置合法
  • 第三方订阅转换会拿到你的链接,优先用机场自带

适用范围 ​

  • 机场明确提供专有格式订阅的用户。
  • 想用 Hysteria2、TUIC 等新协议,而现有客户端支持不好的用户。
  • 对 JSON 不反感、愿意看官方文档的用户。

准备 ​

  • 确认机场用户中心是否有专用配置订阅。没有的话需要订阅转换,见下文。
  • 从官方 GitHub Releases 下载 Windows 命令行版本;图形界面选社区项目时,同样只从其官方发布页下载。
  • 想用 TUN 入站需要管理员权限。

sing-box Windows 教程:图形界面与命令行的区别 ​

对比项图形界面(社区 GUI)命令行核心
导入订阅粘贴链接即可需要自己下载配置或写配置
切换节点点选改配置或用 Clash API 面板
更新一键重新下载配置并重启
适合日常使用服务器、脚本化、极简需求

官方本身只提供命令行核心,Windows 图形界面都是社区项目,稳定性和更新节奏各不相同。不确定选哪个时,先用 Clash Verge Rev,等明确需要它的特性再换。

步骤:图形界面导入配置订阅 ​

  1. 安装图形界面后打开,进入订阅或配置页面;结果是看到添加按钮。
  2. 粘贴机场提供的专属订阅链接,保存;结果是自动下载并生成一份配置。
  3. 启动核心,选择节点;结果是状态显示运行中。
  4. 需要全局接管时在设置里启用 TUN,并以管理员身份运行;结果是出现虚拟网卡。

操作对照:图形界面订阅导入

在此步骤中,界面重点核对订阅链接解析成功、节点列表刷新完整,且出站模式保持规则分流。

步骤:命令行运行配置文件 ​

  1. 把下载的压缩包解压到一个目录,比如 D:\sing-box;结果是目录里有可执行程序文件。
  2. 从机场的订阅链接下载 JSON 保存为同目录的 config.json;结果是文件以 { 开头。
  3. 在该目录打开终端,执行 sing-box check -c config.json;结果是没有输出,代表配置合法。
  4. 执行 sing-box run -c config.json;结果是日志滚动,显示入站监听。
  5. 按配置里的入站类型,在 Windows 里把系统代理指向该端口,或者配置含 TUN 入站时以管理员身份运行终端;结果是流量开始经过它。

机场没有专用格式订阅怎么办:订阅转换 ​

  • 思路是用订阅转换服务把通用格式转成 JSON 配置。有些机场在用户中心内置了转换,有些需要你自建或使用第三方转换工具。
  • 第三方转换服务会拿到你的订阅链接,等于把账号交给别人。优先选机场自带转换或自己部署。
  • 转换后仍要用配置检查命令验证,再确认协议名、端口等信息与机场一致。

怎么验证已经成功 ​

  • 配置校验无报错,后台运行日志里没有 FATAL 字样。
  • 浏览器或终端访问国外网站成功,日志里出现对应连接记录。
  • 用图形界面时,节点延迟有数字。

Windows 使用常见问题 ​

启动报错「decode config」怎么办? ​

JSON 语法错误或配置字段与核心版本不兼容。用 check 看具体行号,并确认核心版本在机场标注的范围内。

Windows 上 sing-box 的 TUN 开不起来怎么办? ​

没有以管理员身份运行,或驱动被安全软件拦截。以管理员身份打开终端或图形界面再试,见 TUN 失败。

提示端口被占用怎么办? ​

改配置里入站的监听端口,或先关掉占用该端口的其他客户端,见端口占用。

配置合法但节点全部超时怎么办? ​

先确认系统时间准确、协议参数与机场一致,再看节点全部超时。

下一步 ​

相关阅读 ​

本站内容仅供参考,部分链接含推广说明,详见各优惠页。关于本站