Skip to content

Linux 脚本

Linux 脚本是 CloudScripts 的核心部分,覆盖服务器部署、性能测评、系统清理、桌面安装、代理面板、组网中转等场景。

💡 推荐使用总菜单bash <(curl -s https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Menu.sh) 一键进入,无需记忆命令。


服务器部署脚本

Setup.sh - 交互式一键部署

这是一套交互式的一体化服务器部署方案,敏感信息使用 AES-256-CBC + PBKDF2 加密存储,运行时需输入部署密码。

bash
bash <(curl -sSL https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Linux/VPSSets/Setup.sh)

包含的可选模块:

模块说明
系统初始化更新系统、安装 curl / wget / nano / git / htop 等常用工具
ProxyChains4配置 SOCKS5 代理链,用于后续下载加速
Node.js (LTS)通过 NVM 安装 Node.js LTS 版本,配置 npmmirror 源并安装 PM2
宝塔面板自动安装宝塔面板并配置用户名、密码和端口
哪吒探针安装哪吒监控 Agent 并自动注册到服务端
3X-UI 面板安装 3X-UI 面板,自动生成自签名 TLS 证书
EasyTier从 GitHub 获取最新版本,部署 EasyTier 组网服务(PM2 托管)
FRP Panel安装 frp-panel 客户端/服务端节点(PM2 托管)
RustDesk 中转部署 RustDesk 中继服务器(hbbs + hbbr),默认端口 21116-21117
ZeroTier安装 ZeroTier 组网工具,默认端口 1048 UDP
Tailscale安装 Tailscale 组网,默认端口 1049,支持出口节点/子网路由模式
端口限速使用 tc + IFB 对指定端口进行双向流量限速(支持端口范围、自定义速率)

Vault.sh - 加密工具

配套加密工具,用于生成 Setup.sh 所需的 AES-256-CBC 加密值。交互式输入各项敏感信息后输出加密后的 BASE64 字符串。


性能测评脚本

14 款专业测评工具

涵盖 CPU、内存、磁盘 I/O、网络带宽、回程路由、IP 质量等全方位测试。

综合测评

脚本简介Menu 编号
融合怪 ECSScript功能最全的一体化测评脚本20
IP 质量体检多数据库风险评分 + 流媒体 + 邮局连通性21
LemonBench针对 Linux 服务器的专业测试工具22
YABSiperf3 + Geekbench + fio 跨平台基准测试23
UnixBench类 Unix 系统经典性能基准测试24
Bench.sh秋水逸冰经典 Bench 脚本25
SuperBench老鬼出品的综合测试脚本26

网络测速

脚本简介Menu 编号
SuperSpeed全国三大运营商 Speedtest 节点全面测速27
Speedtest-CLISivel 作品,经典测速工具 Python 版-

路由追踪

脚本简介Menu 编号
BackTrace三网回程路由测试,自动检测架构下载对应二进制30
SuperTrace老鬼出品,三网回程路由到 12 个国内核心节点31
BestTraceIPIP.net 出品,交互式输入目标 IP 进行回程路由测试32
mPing一键 Ping 10 个国内节点 + 三网路由跟踪33

其他工具

脚本简介Menu 编号
PrettyPing美化版 ping 命令,带彩色图示34

直接执行示例:bash <(wget -qO- https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Linux/VPSTest/ecss-bench.sh)


系统清理

一键清理 Linux 系统垃圾:

bash
curl -sSL https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Linux/Cleaner/LinuxClean.sh | bash

清理内容:

  • Bash 历史记录
  • APT 缓存
  • Journalctl 日志
  • 缩略图缓存
  • 回收站
  • 崩溃文件
  • Docker 无用资源(镜像、容器、卷)

图形化桌面安装

专为 Debian LXC 容器 设计的分层桌面安装方案。通过标记文件跟踪安装状态,防止重复安装。

安装顺序

桌面安装需要按以下顺序执行(后一层依赖前一层):

Server 基础环境 → X11 图形栈 → 具体桌面环境

基础层

脚本说明Menu 编号
Server 基础环境换 APT 源(中科大镜像)、安装 SSH/sudo/vim/git 等基础工具、配置用户和 systemd10
X11 图形栈安装 Xorg/Xvfb/pulseaudio/XRDP/x11vnc/NoMachine 远程桌面,配置 VNC 和 NX 协议11

桌面环境选择

桌面特点Menu 编号
Deepin / GXDE中文友好、易用美观12
KDE Plasma高度可定制、功能全面13
KDE LingmoKDE 国风变体、界面现代14
Xfce资源占用低、稳定流畅15
GNOME 3简洁现代、工作流导向16
MATE传统菜单与窗口风格、稳定耐用17

直接执行示例:curl -sSL https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Linux/Desktop/LXC-Debian-Deepin.sh | bash -e

注意

桌面安装前建议先更换 APT 镜像源以提高下载速度:

bash
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt update && apt upgrade

代理面板

3X-UI 面板

3X-UI 是 Xray-core 的 Web 管理面板,支持多协议、多用户管理。Menu 编号 3

bash
bash <(curl -sSL https://raw.githubusercontent.com/PIKACHUIM/CloudScripts/main/Linux/Tunnels/3x-ui/x-ui.sh)

也可以通过 Docker Compose 部署(使用 host 网络模式):

bash
# 下载 docker-compose.yml 后启动
docker compose up -d

组网与中转服务

Setup.sh 菜单中集成了以下组网/中转工具:

服务默认端口说明
EasyTier配置自定义去中心化 P2P 组网,PM2 托管
RustDesk 中转21116 (TCP/UDP) / 21117 (TCP)远程桌面中继服务器(hbbs + hbbr)
ZeroTier1048 (UDP)虚拟局域网组网
Tailscale1049WireGuard 组网,支持出口节点/子网路由

基于 GNU GPL v3 许可证发布