在之前的容器云文章介绍中,我介绍了Doprax容器云搭建xray节点的流程。但是由于最近注册并使用Doprax搭建xray的用户太多,导致Doprax有些不太稳定。而Patr同样作为一个免费的容器云,也正好支持我们使用docker镜像搭建xray。在这期文章中,我来和大家一起在Patr容器云部署xray节点

推荐大家自己编译xray镜像,以便之后不被封号

准备材料

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

注意事项

文章仅供学习交流,请勿滥用此服务

部署步骤

  1. 打开Patr官网:https://patr.cloud/
  2. 点击“Try Patr for free”注册账号,如有账号请登录

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

  1. 检查邮件验证码并输入上来

  1. 依次点击“Infrastructure”→“Deployments”,点击“Create deployment”按钮

  1. 输入项目名称(别提到v2、v2ray、xray等一些明显字眼),来源选Docker Hub,镜像名输入misakablog/xray-for-paas,tag输入latest,地区选新加坡(实测只有新加坡免费)

  1. http端口输入80,填写环境变量。变量说明如下表格所示。其余默认即可

变量名是否必须默认值备注
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. 按照下图配置

  1. 等待创建。待创建成功之后点击“Public URL”。(更新:近期Patr好像服务器炸了,如果一直出现deploying也可以不用管他,照样进去,伪装网站能正常打开即可)

  1. 复制粘贴这里提供的链接,备用

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

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

由于Patr暂时不支持自定义域名,如遇域名被墙可使用cf wkr/pages反代