机场坊 - 机场推荐机场坊机场测评手记 · 2026-10-26 更新

机场教程

sing-box 与 Hiddify 教程:全平台通用客户端导入订阅

本文要点
  • sing-box 是通用代理内核,Hiddify 是基于它的全平台图形客户端
  • 新手用 Hiddify 粘贴订阅即可,官方客户端只认 JSON 配置
  • 配置核心是 inbounds、outbounds、route 三块,规则命中即停

一句话结论:sing-box 是一个开源的通用代理内核,Hiddify 是基于它做的全平台图形客户端;新手直接用 Hiddify,粘贴任意常见格式的机场订阅即可上网,想精细控制再学习 sing-box 的 JSON 配置。它对 VLESS Reality、Hysteria2、TUIC 等新协议支持及时,性能和内存占用也很出色。

本文按顺序讲:sing-box 与 Hiddify 是什么 → 支持哪些订阅 → Hiddify 各平台快速上手 → sing-box 配置结构 → TUN 模式 → 规则集 → 怎么确认生效 → 常见问题。

1. sing-box 和 Hiddify 是什么?

对比项sing-box 官方客户端HiddifyClash 系客户端
内核sing-boxsing-boxmihomo
配置格式sing-box JSON自动识别多种订阅Clash YAML
上手难度较高,需要懂配置低,粘贴即用低到中
平台iOS、macOS、Android 等Windows、macOS、Linux、Android、iOS主要为电脑与安卓
适合人群喜欢手写配置的进阶用户想一款客户端走天下的新手依赖机场 Clash 订阅规则的用户

简单理解:sing-box 是发动机,Hiddify 是装好发动机的整车。如果你已经在用 Clash Verge Rev 且一切正常,没有必要换;如果想在所有设备上用同一个界面,或者机场主推的新协议在旧客户端上不稳定,sing-box 系是很好的选择。协议之间的差异见 机场协议科普。

2. sing-box 支持哪些订阅格式?

  • sing-box JSON 订阅:sing-box 官方客户端只认这种完整配置,部分机场后台会直接提供。
  • 通用 Base64 订阅与分享链接:Hiddify 可直接识别,也是兼容性最好的选择。
  • Clash 订阅:Hiddify 能读取其中的节点,但 Clash 的规则和策略组不会照搬。

机场没有提供 sing-box 格式、而你又想用官方客户端时,可以借助 订阅转换 生成 JSON 配置。格式区别与复制方法见 订阅链接教程。

3. Hiddify 各平台导入机场订阅

  1. 下载:Windows、macOS、Linux 与 Android 从 Hiddify 项目在 GitHub 的官方 Releases 下载对应安装包;iPhone 和 iPad 在外区 App Store 下载,外区账号注意事项见 iPhone 教程。
  2. 添加订阅:打开后点击添加配置,选择从剪贴板导入或手动粘贴订阅链接,确认后节点列表会自动加载。
  3. 选择地区:首次使用时会让你选择所在地区,选中国大陆后,国内网站和应用会自动直连,这是 Hiddify 内置的简易分流。
  4. 连接:点击主界面中央的连接按钮。手机端首次连接会请求 VPN 权限,电脑端可在设置里选择系统代理或 VPN(TUN)方式。
  5. 选节点:在代理页面查看延迟,默认的自动选择会挑延迟最低的节点,也可以手动指定。

Windows 用户如果开 VPN 方式时提示权限不足,用管理员身份运行即可。Android 用户记得把 Hiddify 的电池优化设为不限制,避免锁屏后被系统结束。

Hiddify 常用设置

  • 订阅自动更新:在配置的编辑页面设置更新间隔,建议 12 到 24 小时,机场更换线路后能自动同步。
  • 服务模式:电脑端可在“系统代理”和“VPN”之间切换。只需浏览器翻墙用系统代理即可;终端、游戏等不读系统代理的程序需要 VPN 方式。
  • 分应用代理:Android 版可以只让指定 App 走代理,或排除银行、支付类 App,减少风控提示。
  • 延迟测试:测试地址保持默认即可,频繁全量测试会额外消耗流量,晚高峰判断节点好坏还是以实际打开网页为准。

Hiddify 的界面在电脑和手机上几乎一致,一个人管理全家设备时最省心。和其他客户端一样,同一时间只开一个代理程序,避免互相干扰;电脑上若已装 Clash Verge Rev,切换前先关闭它的系统代理和 TUN。

4. sing-box 配置结构入门

sing-box 的配置是一个 JSON 文件,最核心的是三块:

字段作用常见内容
inbounds流量从哪里进来tun 虚拟网卡、mixed 本地代理端口
outbounds流量从哪里出去各个节点、direct 直连、selector 手动选择、urltest 自动测速
route进来的流量交给哪个出口规则列表、规则集、默认出口

另外还有 dns 字段决定域名怎么解析,log 字段控制日志级别。一个最小的思路是:mixed 入站监听本地端口,outbounds 里放一个节点和一个 direct,route 的默认出口指向节点。例如出站中的选择组可以写成 { "type": "selector", "tag": "节点选择", "outbounds": ["香港 01", "日本 01"] },规则中的 outbound 字段引用这个 tag 即可。

dns 部分通常配置两个上游:国内域名交给国内 DNS 解析以获得就近的结果,海外域名通过代理交给海外 DNS,既避免解析被污染,也减少 DNS 泄露。机场提供的 sing-box 订阅一般已写好这部分,自己从零编写时可以参考官方示例。

sing-box 每个大版本都可能调整字段,旧配置在新内核上报错很常见。写配置前请对照官方文档中与你所用版本对应的说明,不要照搬几年前的教程。

5. TUN 模式

TUN 入站会创建一块虚拟网卡,接管设备上所有程序的流量,手机端的 VPN 方式本质上就是 TUN。电脑上开启需要管理员或系统授权,配置中一般会开启自动路由,让系统流量自动进入虚拟网卡。开启 TUN 时请关闭其他 VPN 或代理软件,否则两者会争抢路由,导致断网。

6. 规则集 rule-set

新版 sing-box 已经用规则集取代了旧的 geoip、geosite 数据库。规则集分为远程和本地两种,远程规则集写明下载地址和更新间隔,常用二进制格式,加载快、占用小。在 route 中先声明规则集,再在规则里引用它的 tag,例如把中国大陆域名规则集和中国大陆 IP 规则集指向 direct,其余流量走节点选择。

规则的匹配思路和 Clash 一样是从上到下、命中即停,概念可对照 Clash 分流规则教程。规则集地址同样只引用长期维护、来源清楚的仓库。

7. 怎么确认已经生效

  • 打开查询 IP 的网站,显示的地区应与所选节点一致,访问国内网站时显示本地 IP。
  • Hiddify 的连接或日志页面能看到实时连接和出口节点。
  • 官方客户端可把日志级别调到信息,查看每条连接匹配到的规则。

更多疑难情况见 机场常见错误排查。如果你更习惯 Clash 的图形界面,也可以回到 FlClash 教程,它同样跨平台、上手简单。

sing-box 与 Hiddify 教程常见问题

sing-box 和 Hiddify 有什么区别?

sing-box 是开源代理内核,它的官方客户端需要完整的 JSON 配置;Hiddify 是基于 sing-box 内核的图形客户端,能自动识别多种订阅格式,粘贴即用,更适合新手。

sing-box 支持哪些机场订阅格式?

sing-box 官方客户端只认 sing-box JSON 订阅;Hiddify 还能识别通用 Base64 订阅、分享链接和 Clash 订阅中的节点,但 Clash 的规则和策略组不会照搬。

sing-box 官方客户端导入订阅后报错?

通常是订阅不是 sing-box JSON 格式,或者配置字段与当前内核版本不符。可以换成机场提供的 sing-box 订阅,借助订阅转换生成,或者直接改用 Hiddify。

Hiddify 导入订阅后没有节点怎么办?

先检查订阅链接是否复制完整、有没有被截断,再登录机场后台确认套餐和流量状态。如果全部节点超时,校准系统时间并手动更新一次订阅。

sing-box 开 VPN 后断网怎么办?

多半是与其他 VPN 或代理软件争抢路由,或者电脑端权限不足。关闭其他代理程序,Windows 上以管理员身份运行,再重新开启 VPN(TUN)方式。

Hiddify 国内网站也走代理?

检查首次使用时是否把地区设为中国大陆,这是 Hiddify 内置的分流开关;sing-box 官方客户端则检查规则集是否成功下载,并在 route 中被正确引用。

#客户端#sing-box