跳过正文
  1. Posts/

搭建 Xray 服务器最新教程

·1017 字·3 分钟
yunshu
作者
yunshu
热爱技术,热爱生活
目录

这篇本来是草稿,仓库地址、安装命令、模式名称全停在 2021 年。现在按当前 Xray_bash_onekey 重新整理一版。

如果你只是想快速搭一个能用的 Xray,全程回车就行,默认值够用了。别一上来就每个选项都自己改——翻车的多半不是脚本难,是手太痒。

准备工作
#

你需要:

  1. 一台境外 VPS,具备公网 IP。
  2. 服务器系统建议使用 Debian 12+ 或 Ubuntu 24.04+。
  3. 如果安装 TLS 模式,需要准备一个解析到服务器 IP 的域名。
  4. 如果安装 Reality 模式,需要准备符合 Xray 要求的 Target 域名。
  5. 服务器里要有 curl

安装 curl

apt install -y curl

CentOS Stream 用户可以用:

yum install -y curl

新手不建议使用太旧的系统模板,也不建议在装了一堆面板和环境的机器上硬装。纯净环境少很多麻烦。

安装命令
#

当前安装命令是:

bash <(curl -fsSL https://raw.githubusercontent.com/hello-yunshu/Xray_bash_onekey/main/install.sh)

安装完成后,可以直接输入:

idleleo

进入管理菜单。

安装模式怎么选
#

当前主要模式:

  1. Reality + Nginx:推荐模式,可按需附加 ws/gRPC/xHTTP 简单协议用于负载均衡。
  2. Nginx + TLS:支持 ws、gRPC、xHTTP,适合域名和证书都准备好的场景。
  3. ws/gRPC/xHTTP ONLY:无 TLS 的独立入站,主要用于后端服务器或负载均衡。
  4. XTLS ONLY:仅用于特定中转或自定义场景。
  5. Docker:镜像内预装 Xray、Nginx 与主脚本。

如果你不知道怎么选,优先 Reality + Nginx 或 Nginx + TLS。ONLY 模式不要直接暴露给公网当主节点用,它更像后端工具。

ws、gRPC、xHTTP 怎么选
#

安装 ws/gRPC/xHTTP 相关模式时,会看到:

1: ws
2: gRPC
3: xHTTP
4: ws+gRPC+xHTTP

简单建议:

  1. 想稳妥,先选 ws。
  2. 想走 HTTP/2 风格传输,可以试 gRPC。
  3. 想测试新传输,可以试 xHTTP,但注意 Clash 目前不支持 xHTTP。
  4. 想一个服务器多准备几条路,可以选 ws+gRPC+xHTTP

路径也要注意:ws 和 xHTTP 的 path 客户端里要带 /,gRPC 的 serviceName 不要带 /

常用命令
#

idleleo --show              # 查看安装信息
idleleo --update            # 更新脚本
idleleo --xray-update       # 更新 Xray
idleleo --nginx-update      # 更新 Nginx
idleleo --set-fail2ban      # 设置 Fail2ban
idleleo --traffic-blocker   # 设置 Xray 流量阻断
idleleo --port-traffic      # 查看端口实时流量

如果不知道命令,运行:

idleleo --help

安全建议
#

安装完不是结束,至少做几件事:

  1. SSH 不要用弱密码,能用密钥就用密钥。
  2. 建议安装 Fail2ban。
  3. Reality 模式建议搭配 Nginx 前置。
  4. 有滥用风险时开启流量阻断。
  5. Cloudflare 用户请先确认脚本安装成功,再开启 CDN 代理。
  6. 定期更新脚本、Xray、Nginx、证书和 GeoData。

脚本能帮你省不少事,但它不是管家。该懂的网络常识还是要懂一点,别指望脚本替你思考。

延伸阅读
#

Reality 安装:搭建 Xray Reality 协议服务器

Reality 风险:Xray Reality 协议的风险

gRPC 协议:Xray进阶玩法 - 使用 gRPC 协议

xHTTP 协议:Xray进阶玩法 - 使用 xHTTP 协议

后端负载均衡:XRay进阶玩法 - 搭建后端服务器负载均衡

相关文章