Sing-box 一键安装脚本教程:新手快速搭建 REALITY/TUIC/Trojan/Hysteria2(2025 适用)

sing-box 是目前主流的多协议代理核心之一,支持 VLESS-REALITY、TUIC、Trojan、Hysteria2、Shadowsocks 2022、VMess 等多种协议。对新手来说,最省时的方法是使用一键安装与管理脚本完成部署和后期维护。本文基于 233Boy 的 sing-box 一键脚本页面整理,给出从安装到管理再到排错的完整流程。

文章目录

  1. sing-box 一键脚本简介与特点
  2. 环境与系统要求
  3. 一键安装 sing-box
  4. 安装后默认配置说明
  5. 管理面板与常用命令
  6. 快速添加常见协议(REALITY/TUIC/Trojan/Hysteria2/SS)
  7. 无法使用时的排查步骤
  8. 常见问题 FAQ

1. sing-box 一键脚本简介与特点

233Boy 的 sing-box 脚本定位是“零学习成本 + 高效率管理”。脚本集成安装、配置生成、TLS 自动化、协议添加/更改/查看/删除等功能,并默认支持多配置同时运行。

主要特点包括:

  • 一键快速安装、自动完成必要环境配置。
  • 自动创建 VLESS-REALITY 配置,安装即用。
  • 支持常见协议:REALITY、TUIC、Trojan、Hysteria2、Shadowsocks 2022、VMess(TCP/WS/H2/HTTPUpgrade/QUIC)等。
  • 提供高效快捷参数,常见操作只需 1 条命令完成。

2. 环境与系统要求

脚本支持 Ubuntu、Debian、CentOS 等系统,但作者推荐 Ubuntu 22,谨慎使用 CentOS(可能存在兼容问题)。

建议准备:

  • 一台境外 VPS(1 核 1G 以上即可)。
  • 可 SSH 连接服务器的终端(Windows PowerShell / Mac Terminal)。
  • 服务器开放必要端口(后文会讲排查方法)。

3. 一键安装 sing-box

SSH 登录服务器后执行安装命令:

bash <(wget -qO- -o- https://github.com/233boy/sing-box/raw/main/install.sh)

该命令会自动完成 sing-box 核心与管理脚本安装。

如果需要指定 sing-box 版本,可在命令后加 -v ver;查看帮助用 -h


4. 安装后默认配置说明

安装成功后脚本会:

  1. 显示安装完成提示与时间信息。
  2. 自动创建一个 VLESS-REALITY 配置(默认协议),并输出可导入客户端的 URL。

你可以把该 URL 导入 v2rayN / v2rayNG / sing-box 客户端进行连通性测试。


5. 管理面板与常用命令

安装完成后输入以下任一命令进入管理面板:

sing-box
# 或
sb

脚本会自动创建 sb 作为快捷命令,便于管理。

常用功能入口对应 4 类操作:

  • add:添加配置
  • change:更改配置
  • info:查看配置
  • del:删除配置
    这些命令是日常使用的核心。

6. 快速添加常见协议

脚本对协议添加做了高度简化,大部分参数可用 auto 让脚本自动生成。

6.1 添加 REALITY(默认推荐)

sb add reality

自定义端口与 SNI 示例:

sb add reality 443 auto dl.google.com

REALITY 相关配置支持快速查看与修改。

6.2 添加 Hysteria2

sb add hy

或指定端口:

sb add hy 443

6.3 添加 TUIC

sb add tuic

或指定端口:

sb add tuic 443

6.4 添加 Trojan

sb add trojan

6.5 添加 Shadowsocks 2022

如果想先用 SS 测试链路:

sb add ss auto auto aes-256-gcm

SS 往往对客户端兼容性更好,适合作为排错手段。


7. 无法使用时的排查步骤

页面给出的典型思路是:先排端口,再排客户端。

7.1 检查服务器端口是否可达

使用在线 TCP 探测工具,输入 IP:端口 测试:

  • successful:端口通
  • failed:端口不通,需要处理防火墙/安全组

7.2 关闭服务器防火墙(仅用于排错)

如服务器开启了 firewalld/ufw,可先临时关闭排查:

systemctl stop firewalld
systemctl disable firewalld
ufw disable

关闭后重新测试端口。

7.3 用 SS 再次验证核心是否正常

端口通但仍不能用时,先加一个 SS 测试:

sb add ss auto auto aes-256-gcm

如果 SS 能正常使用,说明 sing-box 服务端核心没问题,问题更可能在客户端。

7.4 更新客户端内核

作者明确提示:客户端内核太旧会导致部分协议无法连接,需更新客户端或换其他客户端测试。


8. 常见问题 FAQ

Q1:为什么推荐 Ubuntu 22?
A:脚本在 Ubuntu/Debian 上适配最好,CentOS 可能出现安装或运行异常。(233boy.com)

Q2:安装完就能用吗?
A:可以。脚本会自动创建 VLESS-REALITY 配置并输出订阅/链接,导入客户端即可测试。(233boy.com)

Q3:TLS 协议一定要域名吗?
A:页面说明只有 TLS 相关协议必须提供域名,其他协议可全 auto 自动化生成。(233boy.com)

Q4:REALITY、TUIC、Hysteria2 哪个更适合新手?
A:新手默认用 REALITY 即可;若客户端兼容问题多,可以用 SS 测试后再切换。该脚本对多协议切换成本很低。


总结

用 233Boy sing-box 一键脚本搭建节点,核心流程只有三步:

  1. Ubuntu/Debian VPS 上执行一键安装;
  2. 安装后导入默认 REALITY 链接测试;
  3. 通过 sb add / change / info / del 维护与扩展协议。