这篇整理一些 VPS 折腾时常用的一键脚本,主要当作备忘录用。

执行前先确认几件事:

  • 脚本会修改系统、防火墙、网络配置或安装服务,尽量先在干净机器上跑;
  • 系统重装、DD、限速、BBR 这类操作风险更高,重要数据先备份;
  • 第三方脚本建议先打开源码看一眼,再决定是否执行。

面板和节点

开放入站规则

云服务器安全组或防火墙里放行入站规则:

所有协议 0.0.0.0/0

如果只是临时测试,可以先全放开。长期使用时最好只开放实际需要的端口。

3x-ui

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Snell 节点

下面两个源任选其一。

wget -O snell.sh --no-check-certificate https://git.io/Snell.sh && chmod +x snell.sh && ./snell.sh
wget -O snell.sh --no-check-certificate https://git.nzxx.de/https://git.io/Snell.sh && chmod +x snell.sh && ./snell.sh

SS / Socks5 节点

bash <(curl -l -s https://raw.githubusercontent.com/pfxjacky/free-cloudflare-vless-huggingface/refs/heads/main/install-socks5-1.sh)

Sing-box / 其他节点

默认源:

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

美国地区加速源:

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

修改 Reality SNI:

sb change reality sni www.python.org

系统重装和 DD

通用 DD 重装脚本

下载脚本:

curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
chmod 777 reinstall.sh

示例:重装 Debian 13。

./reinstall.sh debian 13

支持设置密码的重装脚本

示例:重装 Debian 12,并设置密码为 password

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -debian 12 -pwd 'password'

网络优化、限速和 BBR

kejilion 脚本入口

bash <(curl -sL kejilion.sh)

启用 BBR3

bash <(curl -sL kejilion.sh) bbr3

网络质量、解锁和回程测试

融合怪测试

多功能网络测试:

bash <(curl -sL https://run.NodeQuality.com)

回程测试

bash <(curl -Ls Check.Place) -N
bash <(curl -sL Net.Check.Place)

IP 质量测试

bash <(curl -Ls IP.Check.Place)

解锁测试

流媒体等解锁测试:

export noninteractive=true && curl -L https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh && bash goecs.sh env && bash goecs.sh install && goecs

Docker 安装与检测

安装 Docker

bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh)

查看版本

docker --version
docker compose version