Skip to content

Repository files navigation

VPS Toolbox (vps_script)

一个轻量、模块化的 Linux VPS 管理脚本集。专注于代理服务管理、流量监控与端口转发。

核心理念:最小依赖、配置安全、功能单一。拒绝臃肿的面板,回归 Shell 的简洁。


🚀 快速开始

推荐使用 VPS Toolbox (vt) 总控脚本,它可以自动下载并管理 Snell、sing-box、PM 与 FW 组件。

bash <(curl -fsSL https://raw.githubusercontent.com/white-u/vps_script/main/vt.sh)

运行后,输入 vt 即可唤出主菜单。


🛠️ 组件列表

所有脚本均可单独使用,互不依赖。

脚本 功能 快捷命令 说明
vt.sh 总控工具箱 vt 统一管理入口,查看组件状态,一键清理环境。
pm.sh 流量监控 pm 端口级流量统计、配额封禁、固定突发限速、分级 IP 接入告警、用户到期提醒、Telegram 通知。
snell.sh Snell 管理 snell 专为 Snell 协议设计,支持 Systemd 模板化多实例
x-sb.sh Xray 管理 x-sb 独立脚本,不再由 vt 调度或统一卸载。
sb.sh Sing-Box 管理 sb 支持 Reality、SS2022 节点及核心更新回滚。
fw.sh 端口转发 fw 基于 Realm 的轻量端口转发,支持 TCP/UDP,不自动修改防火墙。

☁️ 云端中控 (Cloudflare)

本工具箱支持将多台 VPS 的流量数据推送到 Cloudflare Worker,实现集中监控和多租户权限管理。

PM 支持为每个监控端口设置用户到期日期,到期前 3 天通过本机 Telegram 通知提醒一次;Cloudflare 中控继续展示到期状态。


📦 兼容性

  • 架构: amd64 (x86_64), arm64 (aarch64)
  • 系统: Debian 10+、Ubuntu 20.04+(推荐)
    • sb.sh 支持 Alpine Linux 3.21(OpenRC);Alpine 最小系统首次运行前需安装 bashcurl
    • CentOS 及 Alpine 上的其他模块仍属于部分支持范围。

⚠️ 免责声明

本项目仅供学习与技术研究使用。请遵守当地法律法规,切勿用于非法用途。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages