Xray 项目已经确定独自运作,根据测试数据,服务端 direct + 客户端使用 splice 后性能比 VLESS 裸奔还要强上一倍,已经远超 trojan/trojan-go,本文的 Xray 一键安装脚本可以配置常规 VLESS 协议,VLESS+TCP+XTLS / VLESS+TCP+TLS / VLESS+WS+TLS 等多种组合,支持 CentOS 7+、Ubuntu 16+、Debian 8+ 及新版系统。

由于年久失更,导致教程内容存在问题,脚本无法正常使用,于 2022年4月7日 已进行更新!!!

脚本操作步骤

1、准备境外服务器,随便准备个域名,不需要备案,不会影响使用,也不会带来安全/隐私上的问题,,想服务器速度快,请考虑 搬瓦工,腾讯云 或 Ucloud 进行选购。

2、请先登录服务器管理后台放行 80 和 443 端口,否则可能会导致获取证书失败,此外,本脚本支持上传自定义证书,申请失败可以手动上传到指定的证书存放目录。

3、将域名解析到服务器上,使用SSH连接到服务器,如何连接到服务器就不说了,如果这都不知道那你还玩个屁,客户端工具个人推荐 Putty,复制或手动输入下面命令到终端运行,如下:

# CentOS
yum install -y curl
# Ubuntu/Debian
sudo apt install -y curl
# 脚本命令
bash <(curl -Ls https://raw.githubusercontent.com/atrandys/xray/main/install_triple_config.sh)

安装Xray脚本

4、按照上图自己的需求选择一个方式,比如我选择 1: vless+tcp+xtls ,然后回车 ,接着脚本会让你输入解析的域名,填写之前请先解析域名到服务器,如下图:

Xray脚本提示解析域名

5、脚本接下来会自动运行,一切顺利的话,结束后会输出配置信息,如下图:

Xray脚本安装成功

到此 Xray 服务端配置完毕,然后把服务器手动重启一下,如果运行过程中出现问题,请在本页面下方查找解决方法或留言,命令如下:

shutdown -r now

协议组合说明

目前一些客户端不支持 VLESS 协议,请按照自己的情况选择组合,本 Xray 一键安装脚本目前支持以下组合方式:

VLESS+TCP+TLS:通用的 VLESS 版本,不能过 CDN 中转,但比 VMESS+TCP+TLS 方式性能更好

VLESS+WS+TLS:基于 websocket 的 V2ray 伪装 VLESS 版本,能过 CDN 中转,有 CDN 的情况下,推荐使用

VLESS+TCP+XTLS:目前最强悍的 VLESS+XTLS 组合,强力推荐使用,但是支持的客户端少些,默认推荐

脚本其他事项

想要切换配置、更新 xray、删除 xray 或 查看配置参数,再执行次脚本,安装时,安装 vless+ws+tls 模式不要开启CDN,安装完成后开启CDN,切换tcp模式记得关闭CDN,脚本地址如下:

bash <(curl -Ls https://raw.githubusercontent.com/atrandys/xray/main/install_triple_config.sh)

需要安装 BBR 加速,可直接运行以下一键安装并开启BBR加速,脚本地址如下:

cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

证书会自动更新,如果安装中出现:申请证书失败,请尝试手动申请证书,如下图,不要着急,可以通过国内免费申请 SSL 加密证书的地方申请下来,建议使用1-3年以上的单域名证书,手动上传到指定目录,如下:

# 上传目录地址
/root/.acme.sh/xray.opssl.cn/
# 上传文件格式
# 域名.key(重要)
xray.opssl.cn.key
# 域名.pem(其次)
xray.opssl.cn.pem

Xray脚本申请证书失败

如果出现:域名解析地址与服务器IP地址不匹配,请检查 域名是否解析到境外服务器 或 检查域名是否输入正确,确认都无问题,那么就重新执行脚本,如下图:

Xray脚本提示未解析域名

最后刚搭建好 Xray 后不要猛上流量,否则会导致被限速、端口被墙,严重可能导致ip被墙,除非你有大流量网站支撑。