Xray 是一款功能强大的网络工具,支持 VLESS、VMess、Shadowsocks 等多种协议。233boy/Xray 是一个广受欢迎的一键安装和管理脚本,它极大地简化了在 Linux 服务器上部署和配置 Xray 的过程。
脚本特点
- 快速部署: 自动化安装和配置流程。
- 协议支持: 默认支持 VLESS-REALITY,并支持 VMess、Shadowsocks 2022、Trojan 等几乎所有主流协议组合(如 WS, gRPC, XHTTP)。
- 自动 TLS: 可自动为您的域名申请和续签 TLS 证书。
- 简易管理: 提供一个简单的命令行管理面板 (
xray),用于添加、删除、修改和查看配置。 - 辅助功能: 内置 BBR 启用、伪装网站更改、IP 屏蔽等功能。
1. 准备工作:安装 Wget
在执行安装脚本之前,您必须确保您的服务器上已安装 wget 工具。
-
对于 Debian / Ubuntu 系统:
sudo apt update && sudo apt install wget -y -
对于 CentOS / RHEL 系统:
sudo yum install wget -y
2. 执行安装脚本
在确保 wget 已安装后,执行以下命令来运行一键安装脚本:
bash <(wget -qO- -o- https://github.com/233boy/Xray/raw/main/install.sh)
脚本在安装完成后,默认会自动创建一个 VLESS-REALITY 配置供您测试使用。
3. 管理与使用
安装完成后,您可以随时在 SSH 终端中输入 xray 命令来启动管理面板。
常用命令
xray:显示管理菜单(包含所有功能的数字快捷键)。xray add:添加一个新配置(例如xray add reality)。xray change:修改现有配置的参数。xray info:查看已配置的详细信息或URL。xray url:生成配置的分享链接。xray qr:生成配置的二维码。xray del:删除一个指定的配置。xray update:更新 Xray 核心或脚本。xray restart:重启 Xray 服务。xray log:查看 Xray 的实时日志。xray bbr:安装并启用 BBR。xray uninstall:卸载 Xray 和此脚本。
4. 常见问题排查
如果您在安装后无法连接,最常见的原因是防火墙和端口问题。
-
检查服务器防火墙:
请确保您配置的端口(例如 443)已经在您服务器的防火墙中放行。- 如果您在 NovixLink 控制面板中使用了安全组,请检查安全组规则。
- 您可以尝试关闭系统自带防火墙(不推荐在生产环境永久关闭):
systemctl stop firewalld && systemctl disable firewalld ufw disable
-
检查端口占用:
确保您选择的端口没有被其他程序(如 Web 服务器)占用。 -
检查客户端内核:
确保您本地客户端(如 v2rayN, Shadowrocket 等)的 Xray 内核为最新版本,以兼容 REALITY 等新协议。
引用来源 (Reference Source):
本文内容基于并重写自
233boy/Xray项目的官方文档。如需最完整的功能列表和高级用法,请参阅项目源。
* Github 项目地址:https://github.com/233boy/Xray