在之前的容器云文章介绍中,我介绍了replit全能平台搭建xray节点的流程并实现保活。但是由于replit的服务器端网速限速,达不到我们需要部署xray节点的目的。在这期文章中,我来和大家一起在Doprax容器云部署xray节点

准备材料

  • 一枚邮箱(最好是大厂邮箱)

注意事项

  1. 文章仅供学习交流,请勿滥用此服务
  2. Doprax CEO已在Telegram上表示支持v2ray及xray的项目

部署步骤

  1. 打开Doprax官网:https://www.doprax.com/
  2. 点击“Sign up”注册账号,如有账号点击“Sign in”登录

  1. 输入用户名,邮箱及密码

  1. 检查邮件验证码并输入上来
  2. 打开xray-for-paas项目:https://gitlab.com/Misaka-blog/xray-paas ,导入到GitHub里面。从GitLab导入到GitHub的教程可以翻阅博客的文章
  3. 在Doprax的Dashboard上面,创建一个APP

  1. 输入名称,点击“Create APP”按钮

  1. 点击里面的“Import from my GitHub account”按钮,导入仓库

  1. 按照下图步骤创建环境变量,变量说明如下表格所示

变量名是否必须默认值备注
UUIDde04add9-5c68-8bab-950c-08cd5320df18可在线生成 https://www.uuidgenerator.net/
VMESS_WSPATH/vmess以 / 开头
VLESS_WSPATH/vless以 / 开头
TROJAN_WSPATH/trojan以 / 开头
SS_WSPATH/shadowsocks以 / 开头
NEZHA_SERVER哪吒探针服务端的 IP 或域名
NEZHA_PORT哪吒探针服务端的端口
NEZHA_KEY哪吒探针客户端专用 Key
  1. 转到“Settings”页面,点击“Add domain”,可按照Doprax的向导添加自定义域名

  1. 转到“Deploy”页面,点击红圈的按钮,待出现running即为部署成功。复制App URL备用。如已经修改项目环境变量或修改自定义域名则需要重新部署

  1. 节点配置如下:
1
2
3
4
5
6
7
8
9
10
11
协议:Vmess / Vless / Trojan / Shadowsocks
地址:appname.ondoprax.com或自定义域名
端口:443
UUID/密码:自动生成或设置的uuid变量内容
额外ID:0
Shadowsocks加密方式:chacha20-ietf-poly1305
传输协议:ws
伪装域名:appname.ondoprax.com或自定义域名
路径:/vmess(/vless、/trojan、/shadowsocks)或设置的VMESS_WSPATH(VLESS_WSPATH、TROJAN_WSPATH、SS_WSPATH)变量内容
传输安全:TLS
跳过证书验证:true或false都可以

Xray内核支持WebSocket的0RTT降低延迟功能,可在path路径末尾加上参数:?ed=2048,以激活该功能