S-Xray:基于 Xray-Core 的多协议节点管理工具

S-Xray 是一个基于 Xray-Core 的一键部署与管理脚本,旨在简化多协议代理节点的搭建与维护。
项目支持多用户管理、订阅生成、流量监控、防火墙配置等常用功能,让节点运维更加高效、可视化、自动化。

项目地址:https://github.com/sindricn/s-xray

🎬 视频教程

✨ 主要特性

  • 🚀 一键部署 - VLESS + Reality 节点,无需域名和证书
  • 🔧 多协议支持 - 6 种入站协议 + 6 种出站协议,支持代理链
  • 👥 用户管理 - 全局用户系统,流量限制,有效期管理
  • 🔗 订阅管理 - 支持 Base64、Clash、SingBox 三种订阅格式
  • 📊 状态监控 - 实时流量统计、连接信息、资源使用监控
  • 🔥 智能防火墙 - 自动识别系统防火墙(UFW/Firewalld/iptables)
  • ⚙️ 配置管理 - 自动生成配置、备份恢复、验证修复
  • 🌐 域名优选 - Reality 域名延迟测试与优选

⚙️ 环境要求

  • 系统:Ubuntu 18+ / Debian 10+ / CentOS 7+
  • 架构:x86_64 / ARM64 / ARMv7
  • 权限:root

🚀 快速开始

1
2
3
4
5
6
7
curl -fsSL https://raw.githubusercontent.com/sindricn/s-xray/main/install.sh | bash
````

安装完成后执行:

```bash
s-xray

进入脚本管理界面,按照提示创建节点与用户即可。

🎯 协议支持

入站协议(客户端接入)

协议 传输方式 加密层 特性
VLESS TCP/WebSocket/gRPC/HTTP/2 TLS/Reality XTLS Vision、零加密、Reality 抗审查
VMess TCP/WebSocket/mKCP TLS/无 多种加密方式、经典稳定
Trojan TCP TLS 强制 TLS、回落功能
Shadowsocks TCP/UDP 2022 版加密、轻量级
HTTP HTTP 代理 本地代理入站
SOCKS SOCKS5 代理 本地代理入站

出站协议(上游代理)

协议 用途 特性
VLESS VLESS 上游代理 支持代理链
VMess VMess 上游代理 支持代理链
Trojan Trojan 上游代理 支持代理链
Shadowsocks Shadowsocks 上游代理 支持代理链
HTTP HTTP 上游代理 标准 HTTP 代理
SOCKS SOCKS5 上游代理 标准 SOCKS 代理

🔗 订阅功能

支持的订阅格式

格式 类型 适用客户端 特性
Base64 通用订阅 V2RayN、V2RayNG、Shadowrocket 等 原始节点链接 Base64 编码
Clash Clash 订阅 Clash、Clash for Windows、ClashX 等 YAML 格式配置文件
SingBox SingBox 订阅 SingBox 客户端 JSON 格式配置文件

📝 更新日志

v1.0.0 (2025-10-27) - 首次发布

核心功能

  • ✅ 6 种入站协议:VLESS、VMess、Trojan、Shadowsocks、HTTP、SOCKS
  • ✅ 6 种出站协议:VLESS、VMess、Trojan、Shadowsocks、HTTP、SOCKS
  • ✅ 三层架构设计(协议-传输-加密)
  • ✅ Reality 完整支持,无需域名和证书
  • ✅ 支持代理链和上游代理配置

用户与订阅

  • ✅ 全局用户系统,用户与节点分离管理
  • ✅ 用户节点灵活绑定/解绑
  • ✅ 流量限制和有效期管理
  • ✅ 支持三种订阅格式(Base64/Clash/SingBox)

管理功能

  • ✅ 配置自动生成器
  • ✅ 智能防火墙管理
  • ✅ 状态监控和流量统计
  • ✅ Reality 域名优选