说明
脚本使用sing-box、Juicity内核。
脚本支持 Rocky 9+、Debian 10+、Ubuntu 20+ 操作系统。
脚本所有协议均支持自签证书(NaiveProxy除外)。
脚本支持多用户。
脚本支持所有协议共存。
脚本支持端口跳跃。
脚本支持自签100年证书。
脚本支持自动续签证书。
脚本支持HTTP、WebSocket、gRPC、HTTPUpgrade传输协议。
脚本支持 Multiplex、TCP Brutal、ECH 配置;若要启用 Multiplex、TCP Brutal,sing-box 内核需 ≥1.7.0,请在服务端自行安装 TCP Brutal。
脚本支持自定义各种配置参数;如果不懂如何配置,直接回车即可,脚本会自动随机生成配置(包括用户名、UUID、用户密码等)。
安装
1、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 xxd net-tools cron
2、V1.10.0 请使用以下命令运行脚本
wget -N -O /usr/local/bin/singbox.sh https://raw.githubusercontent.com/Devmiston/sing-box/refs/heads/main/Install.sh && chmod +x /usr/local/bin/singbox.sh && ln -sf /usr/local/bin/singbox.sh /usr/local/bin/singbox && bash /usr/local/bin/singbox.sh
V1.12.0 Prerelease-alpha 请使用以下命令运行脚本
wget -N -O /usr/local/bin/singbox.sh https://raw.githubusercontent.com/Devmiston/sing-box/refs/heads/main/Pre_release_install.sh && chmod +x /usr/local/bin/singbox.sh && ln -sf /usr/local/bin/singbox.sh /usr/local/bin/singbox && bash /usr/local/bin/singbox.sh
使用方法
如果开启ECH配置则不会生成Clash客户端配置文件。
Clash客户端配置文件位于/usr/local/etc/sing-box/clash.yaml,下载后加载到 clash verge 客户端即可使用。
sing-box电脑端配置文件位于/usr/local/etc/sing-box/win_client.json,下载后加载到 V2rayN、SFM 客户端即可使用。
sing-box手机端配置文件位于/usr/local/etc/sing-box/phone_client.json,下载后加载到 SFA、SFI 客户端即可使用。
脚本支持的节点类型
SOCKS
HTTP
AnyTLS
TUIC V5
Juicity
WireGuard
Hysteria2
VLESS+TCP
VLESS+WebSocket
VLESS+gRPC
VLESS+HTTPUpgrade
VLESS+Vision+REALITY
VLESS+H2C+REALITY
VLESS+gRPC+REALITY
Direct
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
评论
发表评论