前言

其实搭建翻墙协议的脚本已经很多了,今天要介绍的这个脚本也是有自己的特色的。主要是使用起来比较方便,而且支持特别多的协议。特别是支持Multiplex、TCP Brutal、ECH,不过要开启TCP Brutal需要自己安装一下。相比于x-ui而言这个脚本没有web端,但是使用起来一样方便,接下来就给大家讲一下。

后续出一个视频和博客讲一下TCP Brutal的使用,这也是写这一篇博客的原因。

同样,这个脚本的优点还有

  1. 所有协议均支持自签证书
  2. 支持多用户
  3. 支持所有协议共存。
  4. 支持自签100年证书。支持自动续签证书。

本次使用的脚本是TinrLin的sing-box脚本。
github项目地址:https://github.com/TinrLin/sing-box
作者也有自己的油管账号:https://www.youtube.com/@Mr_xiao502

脚本支持的协议

  • SOCKS
  • HTTP
  • TUIC V5
  • Juicity
  • WireGuard--解锁 ChatGPT、Netflix、Disney+
  • Hysteria2
  • VLESS+TCP
  • VLESS+WebSocket
  • VLESS+gRPC
  • VLESS+HTTPUpgrade
  • VLESS+Vision+REALITY
  • VLESS+H2C+REALITY
  • VLESS+gRPC+REALITY
  • Direct--sing-box版任意门
  • Trojan+TCP
  • Trojan+WebSocket
  • Trojan+gRPC
  • Trojan+HTTPUpgrade
  • Trojan+TCP+TLS
  • Trojan+H2C+TLS
  • Trojan+gRPC+TLS
  • Trojan+WebSocket+TLS
  • Trojan+HTTPUpgrade+TLS
  • Hysteria
  • ShadowTLS V3
  • NaiveProxy
  • Shadowsocks
  • VMess+TCP
  • VMess+WebSocket
  • VMess+gRPC
  • VMess+HTTPUpgrade
  • VMess+TCP+TLS
  • VMess+WebSocket+TLS
  • VMess+H2C+TLS
  • VMess+gRPC+TLS
  • VMess+HTTPUpgrade+TLS

2 脚本搭建

首先,需要使用命令行来安装依赖和程序。

  • Debian&&Ubuntu使用以下命令安装依赖
apt update && apt -y install curl wget tar socat jq git openssl uuid-runtime build-essential zlib1g-dev libssl-dev libevent-dev dnsutils cron
  • CentOS使用以下命令安装依赖
yum update && yum -y install curl wget tar socat jq git openssl util-linux gcc-c++ zlib-devel openssl-devel libevent-devel bind-utils cronie

安装完成脚本以后,需要执行脚本,这里使用下面的命令。

  • 使用以下命令运行脚本
wget -N -O /root/singbox.sh https://raw.githubusercontent.com/TinrLin/sing-box/main/Install.sh && chmod +x /root/singbox.sh && ln -sf /root/singbox.sh /usr/local/bin/singbox && bash /root/singbox.sh

使用命令运行脚本以后,界面如下。

2.1 协议安装

首次运行脚本,我们需要安装一个协议才会提示你安装sing-box内核,这里我们随便选择一个,我选择的是5 vless,在这里我安装一下reality协议。

注意不同协议的安装流程不太一样,不清楚的可以去网上搜搜,一般来说一路回车的结果也能用。

提示你选择 sing-box 的安装方式,latest是稳定版的最新版,beta是测试版,如果要开启脚本支持的多路复用功能建议使用beta版本。这里我选择了beta,个人用户更建议使用最新版。

后续提示是否开启BBR,这里可以选择Y,如果你系统里面有BBR的话,默认是不开启。

后续提示你安装哪个协议,如果是用reality我更建议使用VLESS+Vision+REALITY,更加的安全。

后续提示你选择端口,这里默认443即可,注意如果你使用多个协议的话,端口记得别冲突。
后续UUID直接回车默认随机生成。
后续提示你是否要继续添加用户,如果是个人使用直接回车默认是不添加。
后续提示你请输入可用的 ServerName 列表/目标网站地址/私钥/Short_Id/是否继续添加 short id/默认回车即可。

大致流程如下:

2023/12/24

后续会给出配置信息,不过没有一键导入的链接,只有配置文件。

配置信息已保存至 /usr/local/etc/sing-box/output.txt
Clash配置文件已保存至 /usr/local/etc/sing-box/clash.yaml,请下载使用!
手机端配置文件已保存至/usr/local/etc/sing-box/phone_client.json,请下载后使用!
电脑端配置文件已保存至/usr/local/etc/sing-box/win_client.json,请下载后使用!

后续如果要继续生成新的协议或者管理协议可以在ssh界面输入

bash /root/singbox.sh
````
Last modification:April 6, 2024
打赏功能不开了,任性