搭建 sing-box 看这篇文章教程就够了!百分百成功搭建 REALITY、Hysteria2、TUIC、 Trojan、VLESS-WS-TLS等协议使用。

前言

此 sing-box 教程完完全全是为小白准备的,从购买 VPS 到使用 SSH 登录并使用 sing-box 一键安装脚本配置 sing-box

详细的图文教程确保你可以百分百成功搭建 sing-box 使用,哪怕你是第一次接触这些陌生的东西。

由于 sing-box 的配置对于小白来说是非常不友好的,

所以此 sing-box 教程的 sing-box 服务器端配置将会使用我本人撰写的 最好用的 sing-box 一键安装脚本

这是一个对小白友好的 sing-box 一键脚本,简化 sing-box 安装和管理

sing-box

sing-box 无敌好用!

官网:https://sing-box.sagernet.org/zh/

手动配置 sing-box 可能稍微会有亿点点复杂和麻烦

但是有了本人所写的 最好用的 sing-box 一键安装脚本 加持下,使用 sing-box 明显轻松多了。

流程

总结一下此文章的大致流程,此 sing-box 教程可百分百帮助你搭建 sing-box 使用,哪怕你是第一次接触这些陌生的东西。

  • 购买一个 VPS
    想要搭建 V2Ray,就必须要拥有一台 VPS。

  • 获取 VPS 信息
    我们必须要知道 VPS IP 地址,root 用户密码,SSH 端口

  • 安装 Xshell
    Xshell 是一个 SSH 客户端,要登录 VPS,当然需要 SSH 客户端

  • 登录 VPS
    使用 Xshell 配置 VPS SSH 信息,然后登录

  • 安装 sing-box
    极速安装,全程自动

  • sing-box 安装完成
    此时你可以使用客户端配置 sing-box 使用了

  • sing-box 高级玩法
    配置 VLESS-REALITY ,TUIC,Trojan,Hysteria2,VMess-WS-TLS , VLESS-WS-TLS等

购买一个VPS

想要搭建 V2Ray, 拥有一个 VPS 是必需的。

一般来说,推荐购买 香港线路CN2 GIA 线路,或者哪个便宜选择那个,说着当然如果你使用量比较多或者想要分享给同学和朋友一起用的话,选择合适的套餐即可。又或者你土豪的话,选择最贵的也行。

VPS 速度:香港线路 > 日本线路 > CN2 GIA 线路 > CN2 线路 > 普通线路

香港套餐 VPS 的速度最快。 如果你非常在乎速度的话,建议购买香港线路的 VPS,当然,但价格贵,流量相对其他套餐来说也是比较少的……退一步的选择是 CN2 GIA 线路,这个线路的速度也比较好。

线路是比较重要的,像香港和 CN2 GIA 线路到晚上一般不会怎么炸,普通线路的到了晚上可能会出现很慢慢的感觉。

我本人比较推荐 CN2 GIA 线路,稳定性,速度与价格适中选择。

安装 Xshell

Xshell 是一个易用的 SSH 客户端,要登录 VPS,当然需要 SSH 客户端

Xshell 下载链接点我

下载好了就打开安装包来安装;
安装Xshell

接受协议
Xshell接受协议

选择安装文件夹
Xshell选择安装文件夹

选择程序文件夹
Xshell选择程序文件夹

安装状态
Xshell安装状态

安装完成
Xshell安装完成

输入名称跟邮箱来注册,之后点击提交
Xshell注册

注册完成,点击确定
Xshell注册完成

登录VPS

在 Xshell 新建一个会话。

新建会话

主机写上你的 VPS IP 地址,端口写上 SSH 端口。

new

之后点击 用户身份验证,用户名:root,密码:你的 root 密码。然后点击确定

user-and-passwd

之后选择连接。

连接

然后会提示SSH安全警告,选择,接受并保存。

SSH 安全警告

这是登录成功后的界面

登陆成功

安装 sing-box

输入下面命令回车,你可以复制过去,然后在 Xshell 界面按 Shift + Insert 即可粘贴,不能按 Ctrl + V 的。。

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

安装完成

当你执行了上面的安装命令,并且没有错误提示的话,那么你就能看到类似下面的图片

sing-box 脚本安装完成

脚本特意弄了一个时间显示,给反馈用来检测安装时间的…

理论上,绝大多数情况下 15秒内会安装完成

为方便你快速使用,脚本在安装完成后会自动创建一个 VLESS-REALITY 配置

此时你可以复制 URL 到相关软件 (例如 v2rayN) 去测试一下是否正常使用。

如果无法正常使用,请尝试使用 sb add ss auto auto aes-256-gcm 添加一个 SS 来再测试一下

sing-box 管理面板

现在可以尝试一下输入 sb 回车,即可管理 sing-box

sing-box 脚本管理面板

提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。

为方便输入,脚本自动创建 sb 快捷输入命令用来代替 sb (sing-box 太长了都

无法使用

无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。

如果你的 VPS 有外部防火墙,请确保你已经开放了端口

测试端口是否能连接上:

打开:https://tcp.ping.pe/

写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车

如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。

提醒,你可以使用 sb ip 查看 VPS IP。

关闭防火墙,执行如下命令:

systemctl stop firewalld; systemctl disable firewalld; ufw disable

关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用

如果能连接上端口,那就继续

使用 sb add ss auto auto aes-256-gcm 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。

提醒,默认安装的 sing-box 内核为最新版本

如果无法使用,可能是你客户端的内核太旧

请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等

请尝试设置 VMessAEAD,某些客户端会有相关选项

某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西

请更新你的客户端 sing-box 内核跟服务器端版本保持一致!

快速入门

本人的 sing-box 脚本简化了很多流程,例如我们常用的是 (添加、更改、查看、删除) 配置,以下内容让你可以快速掌握使用

添加配置:

  • sb add -> 添加配置

  • sb add reality -> 添加一个 VLESS-REALITY 配置

  • sb add reality 443 auto dl.google.com -> 同上,自定义参数:端口使用 443, SNI 使用 dl.google.com

  • sb add hy -> 添加一个 Hysteria2 配置

  • sb add ss -> 添加一个 Shadowsocks 2022 配置

  • sb add tcp -> 添加一个 VMess-TCP 配置

  • sb add tuic -> 添加一个 TUIC配置

备注,使用 sb add 添加配置的时候,仅 *TLS 相关协议配置必须提供域名,其他均可自动化处理。

如需查看更多 add 参数用法,请查看下面的 sing-box 脚本说明

更改配置:

  • sb change -> 更改配置

  • sb change reality -> 更改 REALITY 相关配置

  • sb change reality sni 1.1.1.1 -> 更改 REALITY 相关配置的 SNI 为 1.1.1.1, 也可以使用 sb sni reality 1.1.1.1

  • sb change tcp -> 更改 TCP 相关配置

  • sb change tcp port auto -> 更改 TCP 相关配置的端口,端口使用自动创建,也可以使用 sb port tcp auto

  • sb change tuic id auto -> 更改 tuic 相关配置的 UUID,UUID 使用自动创建,也可以使用 sb id tuic auto

如需查看更多 change 参数用法,请查看下面的 sing-box 脚本说明

查看配置:

  • sb info -> 查看配置

  • sb info REALITY -> 查看 REALITY 相关配置

  • sb info tcp -> 查看 TCP 相关配置

删除配置:

  • sb del -> 删除配置

  • sb del REALITY -> 删除 REALITY 相关配置

  • sb del tcp -> 删除 TCP 相关配置

提醒,谨慎使用 del 参数

非常棒!你已经掌握最常用的功能 (添加、更改、查看、删除)

add / change / info / del : 添加、更改、查看、删除

对于绝大多数用户来说

使用 sb add 添加配置,使用 sb change sb info sb del 来 (更改、查看、删除) 配置即可。

提醒,如果只匹配到一个配置时则自动选择该配置,否则将显示匹配到的配置列表,要求选择其中一个配置

打开 BBR 优化

使用:sb bbr 便会自动打开 BBR 优化了!非常简单方便

VLESS-REALITY

实现 VLESS-REALITY 超级无敌简单的好吧,拜托!

输入 sb add reality 回车,即可!

什么偷证书,没有的事,别瞎说

Hysteria2

输入 sb add hy 回车,即可!

TUIC

输入 sb add tuic 回车,即可!

VMess-WS-TLS

实现 VMess-WS-TLS 超级无敌简单,前提是要拥有一个能正常解析的域名 (并且知道怎么解析域名)

服务器输入 sb add wss 回车,输入域名,搞定。

VLESS-H2-TLS

实现 VLESS-H2-TLS 超级无敌简单,前提是要拥有一个能正常解析的域名 (并且知道怎么解析域名)

服务器输入 sb add vh2 回车,输入域名,搞定。

备注,VLESS-H2-TLS 相比 VMess-WS-TLS,在浏览网页时有一些优势,速度是差不多的啦

Trojan-HTTPUpgrade-TLS

实现 Trojan-HTTPUpgrade-TLS 超级无敌简单,前提是要拥有一个能正常解析的域名 (并且知道怎么解析域名)

服务器输入 sb add thu 回车,输入域名,搞定。

和其他 *TLS 配置的速度差异?有人说快,有人说慢,你自己对比吧

哪个传输协议好?

心中无杂念,用 TCP

VPS速度不好,用 TUIC / Hysteria2

处子之身,用 VLESS-REALITY

sing-box 脚本说明

请看:最好用的 sing-box 一键安装脚本

哎呀,虽然脚本很好用,但是为了你能更加了解掌握各种使用技巧,还是建议看一虾吧!

sing-box 脚本帮助

使用:sb help

反馈问题

Telegram 群组:https://t.me/tg233boy

Github 反馈:https://github.com/233boy/sing-box/issues

分享

如果这篇文章对你帮助的话,记得分享给你的小伙伴们哦!

其他

请勿违反国家法律法规,否则后果自负!

低调低调低调。

结束

我有写少了什么吗?我这种小小白萌新看了这教程都觉得很明白了啊。

一次不会,那么就两次,还是不会,那就再来一次。可还是不会啊?大佬请收下我的膝盖。