K 机场K
机场推荐 · 选购手册

GUI.for.SingBox 导入订阅教程:图形化管理 sing-box

一句话回答:GUI.for.SingBox 导入订阅教程:先下载 sing-box 内核,再在「订阅设置」中添加机场的 sing-box 格式链接(订阅只需包含 outbounds 部分),命名并设置保存路径后点击更新,确认节点数量正常,再完成配置设置即可。

官方信息核对

以下信息核对自 GUI-for-Cores 组织的官方仓库、Releases 发布页及官方文档,核对日期为 2026 年 10 月 21 日:

项目核对结果
最新版本v1.28.0(Releases 页标记为 Latest,非预发布)
发布日期2026-10-21
平台Windows(386、amd64、arm64)、macOS(amd64、arm64)、Linux(amd64、arm64),发布文件均为 zip
价格官方页面未见收费说明,开源项目,Releases 可直接下载
许可证GPL-3.0(GitHub 仓库标注)
是否归档否
官方来源仓库 https://github.com/GUI-for-Cores/GUI.for.SingBox ,发布页 https://github.com/GUI-for-Cores/GUI.for.SingBox/releases ,文档 https://gui-for-cores.github.io/zh/guide/

需要提前说明的是:官方文档里 GUI.for.SingBox 的社区教程是基于 v1.9.0 写的,和当前 v1.28.0 的界面会有出入。本文沿用官方教程里的模块名称,实际使用时 不同版本名称略有差异,以你看到的界面为准。

它和 sing-box 是什么关系

sing-box 是一个通用代理内核,以 JSON 作为配置语言,协议覆盖面广。它本身是命令行程序,直接使用需要手写一份结构严谨的 JSON 配置,对普通用户门槛较高。

GUI.for.SingBox 的角色,是在 sing-box 内核外面套一层图形界面:

  • 下载和更新 sing-box 内核;
  • 管理订阅,把节点保存为本地 JSON;
  • 通过表单或「向导模式」,把入站、出站、路由、DNS、规则集这几块拼成完整配置;
  • 启动内核、查看日志、运行插件和计划任务。

和 GUI.for.Clash 一样,官方文档反复强调,GUI 程序本身不是代理软件,不带任何节点。你看到的所有可用线路,都来自你自己导入的订阅。

如果你想先弄懂 sing-box 内核本身,可以读本站的 sing-box 介绍;协议层面的背景知识整理在 协议百科。

GUI.for.SingBox 订阅格式:这是最容易卡住的地方

GUI.for.SingBox 对订阅内容的预期和 Clash 系客户端完全不同。官方社区教程写得很明白:订阅文件只需要包含 outbounds 部分,也就是一个由节点对象组成的 JSON 数组。

这意味着:

  • 机场后台如果有「sing-box」或「SingBox」格式的订阅,优先复制它;
  • Clash 的 YAML 订阅,官方教程没有说明可以直接使用;
  • v2rayN 那种 base64 编码的分享链接合集,教程里同样没有提及。

机场只提供 Clash 订阅的话,与其花时间折腾格式转换,不如直接改用 Clash 系桌面客户端,比如同门的 GUI.for.Clash 或 Clash Verge Rev。不确定机场给的是哪种格式,可以把链接贴到浏览器里看返回内容:开头是花括号或方括号的是 JSON,一行行 proxies: 开头的是 Clash YAML,一整串字母数字混杂的通常是 base64。

下载与首次设置

从官方 Releases 下载对应系统的 zip:Windows 常见电脑选 windows-amd64,骁龙笔记本选 windows-arm64;Apple 芯片 Mac 选 darwin-arm64,Intel Mac 选 darwin-amd64;Linux 按架构选择。解压到一个固定目录后运行。下载渠道的注意事项见 下载安全指南。

首次打开,建议先进入「软件设置」里的「通用设置」:

  • 选择界面语言;
  • 按习惯勾选「自动启动内核程序」「退出程序时同时关闭内核」等选项。

这两个选项看似琐碎,却能避免一种常见困惑:关掉窗口以为断开了代理,其实内核还在后台跑着。

第一步:下载 sing-box 内核

在「软件设置」中切换到「内核」选项卡,下载或更新 sing-box 核心程序。内核版本和 GUI 版本是两回事,GUI 更新不会自动替换内核,反之亦然。如果机场的节点用到了较新的协议特性,内核版本过旧可能导致配置报错,这时回到这一页更新内核即可。

第二步:GUI.for.SingBox 订阅设置

订阅是必须配置的模块。进入「订阅设置」,点击添加:

  1. 订阅链接:粘贴从机场复制的 sing-box 格式链接。
  2. 命名:写一个容易分辨的名字。
  3. 保存路径:订阅内容会保存成本地 JSON 文件,官方建议使用相对路径,便于整体迁移程序目录。
  4. 点击 更新,确认显示的节点数量与机场后台大致一致。

节点数为零或明显偏少,通常是格式不对,或者机场按客户端标识返回了不同内容。前者换链接,后者可以对照 订阅更新失败 里的思路检查。

第三步:配置设置

配置同样是必须项。进入「配置设置」,点击「添加」并命名。之后有两种编辑方式:

  • 右键配置进入详细设置,逐项修改;
  • 使用「向导模式」,按步骤填写。

点击右上角的文档按钮,可以随时预览当前生成的 JSON,这对想学习 sing-box 配置结构的人很有帮助。

配置由以下几块组成,官方教程按这个顺序介绍:

入站设置。 支持 Mixed、HTTP、SOCKS 等本地监听入站,默认监听 127.0.0.1 和对应端口。浏览器或其他程序通过这个端口把流量交给内核。

出站设置。 这里决定节点如何分组。分组类型包括直连、手动选择、自动选择,还可以用正则表达式按节点名包含或排除,比如只把名字里带「香港」的节点放进某个组。

路由设置。 决定哪些流量走哪个出站,比如国内网站直连、其他走代理。

DNS 设置。 sing-box 对 DNS 的控制粒度很细,新手保持默认即可,遇到解析问题再调整。

规则集。 引用远程或本地规则集,减少手写规则的工作量。

第四步:Tun 入站与权限

只用浏览器的话,配合 Mixed 入站加系统代理就够了。如果希望所有程序都走代理,包括那些不认系统代理设置的软件,就要用到 Tun 入站。它通过虚拟网卡接管系统流量,应用无需支持代理也能生效。

官方教程提到的要点:

  • 堆栈可选 system、gvisor、mixed,默认是 mixed;
  • 建议启用「自动设置全局路由」,同时启用「自动检测出站接口」,以免流量绕回自身形成回环;
  • Windows:需要在「软件设置」中启用「以管理员身份运行」,非管理员组用户尤其要开;
  • macOS 和 Linux:在「内核」设置页点击授权按钮完成授权。

TUN 模式的通用原理和副作用,可以阅读 TUN 模式说明。

插件中心能做什么

GUI.for.SingBox 带有插件系统,官方教程里举的例子是一个显示国旗图标的插件,用来让节点名称里的地区旗帜正常显示。插件还可以挂在特定触发时机上,比如生成配置时自动注入额外字段。是否需要插件因人而异,入门阶段不装任何插件也完全能用。

用 JSON 预览学习 sing-box 配置

GUI.for.SingBox 有一个对学习者非常友好的设计:每次在表单里改动入站、出站或路由,都可以通过右上角的文档按钮预览最终生成的 JSON。这相当于一位随身的「翻译」,把你在界面上点的每一个选项,翻译成 sing-box 能读懂的配置字段。

推荐的学习方式是这样的:

  1. 先用向导模式生成一份能用的配置,确认可以正常上网;
  2. 打开 JSON 预览,从上往下对照界面,看清楚 inbounds、outbounds、route、dns 各自对应哪一块;
  3. 每次只改一个选项,再看 JSON 里哪一行发生了变化;
  4. 改坏了就回退,或者复制一份配置专门用来实验。

坚持几次之后,你会发现 sing-box 的配置结构并没有想象中复杂。将来即使换到别的 sing-box 客户端,或者需要在路由器上直接运行内核,这些理解都能直接用上。路由规则本身的写法思路,本站另有 sing-box 内核介绍 可以参考。

GUI.for.SingBox 导入订阅排查清单

  1. 节点数为零:确认复制的是 sing-box 格式,并在浏览器中确认链接返回 JSON。
  2. 内核启动即退出:查看日志,大多是配置字段与内核版本不匹配,更新内核或检查出站设置。
  3. 浏览器打不开网页:确认入站端口与系统代理设置一致,或改用 Tun 入站。
  4. Tun 开了没反应:检查管理员权限或系统授权是否完成。
  5. 国内网站变慢:检查路由设置里是否有国内直连规则。

通用的导入问题也可参考 Clash 导入失败排查,其中关于链接有效性、网络可达性的检查方法同样适用。

适合人群

GUI.for.SingBox 适合两类用户:一是机场提供 sing-box 订阅、又想在电脑上用图形界面管理的人;二是想借助可视化表单和 JSON 预览,逐步学会 sing-box 配置的人。如果你更习惯「导入订阅即用」,或机场只给 Clash 格式,那么 Clash Verge Rev、Mihomo Party 会更合适;喜欢 sing-box 内核但想要更省事的界面,也可以看看 Hiddify 或 Karing。更多选项见 客户端总览,以及 Windows 客户端指南、Mac 客户端指南。

适合 GUI.for.SingBox 导入订阅教程 的机场

下面是本站收录中订阅格式可以导入这个客户端的机场,按 K 指数排序。

适配机场
#机场K 指数 主力套餐每 GB最低月均线路AI流媒体
1 二猫云 9.2 ¥20 / 月 · 130GB ¥0.15 ¥8 IEPL 专线 ● ● 官网 ↗
2 宇宙云 9.2 ¥25 / 月 · 160GB ¥0.16 ¥8 IEPL 专线 ● ● 官网 ↗
3 微风网络Breezenet 8.6 ¥27 / 月 · 200GB ¥0.14 ¥11.4 专线 + 中转 ● ● 官网 ↗
4 TAG 8.6 ¥114 / 月 · 500GB ¥0.23 ¥114 IEPL 专线 ● ● 本站无链接
5 星岛梦 8.3 ¥8 / 月 · 60GB ¥0.13 ¥8 专线 + 中转 ● ◐ 官网 ↗
6 EdgeNova 8.3 ¥15 / 月 · 50GB ¥0.30 ¥8.2 IPLC 专线 ● ● 官网 ↗
7 TNTCloud 8.3 ¥20 / 月 · 110GB ¥0.18 ¥20 IEPL 专线 ● ● 本站无链接
8 无忧链接 8.0 ¥19 / 月 · 100GB ¥0.19 ¥6.6 专线 + 中转 ● ◐ 官网 ↗

● 官网标注支持 ◐ 部分节点 ○ 未标注 · 每 GB = 主力套餐月均价 ÷ 每月流量 · 价格以官网为准

常见问题

GUI.for.SingBox 能直接导入 Clash 订阅吗?

官方社区教程只示范了 sing-box 风格的出站 JSON,也就是只包含 outbounds 节点数组的文件,没有说明支持 Clash YAML。机场若同时提供 sing-box 格式,优先使用它。只有 Clash 订阅的话,可以改用同门的 GUI.for.Clash。

GUI.for.SingBox 需要付费吗?

官方仓库采用 GPL-3.0 开源许可证,Releases 页可以直接下载安装包,官方页面上没有看到任何收费说明。需要花钱的只是机场服务本身。

Windows 上开启 Tun 入站后没有效果怎么办?

官方文档说明,Windows 使用 TUN 模式时需要在软件设置里启用「以管理员身份运行」。同时建议在 Tun 入站中启用自动设置全局路由和自动检测出站接口,避免流量回环。改完后重启内核再测试。

macOS 和 Linux 上为什么要点授权按钮?

在这两个系统上,sing-box 内核创建虚拟网卡需要额外权限。官方文档的做法是在「内核」设置页点击授权按钮完成授权,授权后 Tun 入站才能正常工作。

sing-box 机场推荐:本站推荐的 3 家

从 sing-box 机场推荐 榜单里取前 3 家,本站主推的合作品牌排在前面(已标注合作);价格以官网为准。

机场主力套餐推荐理由优惠码
无忧链接¥19 / 月 · 100GB专线 + 中转,入门 ¥6.6/月—官网 ↗
二猫云¥20 / 月 · 130GBIEPL 专线,入门 ¥8/月ermao5555官网 ↗
宇宙云¥25 / 月 · 160GBIEPL 专线,入门 ¥8/月YUZHOU553官网 ↗