在之前的容器云文章介绍中,我介绍了大部分的容器云搭建xray节点的流程。但是Back4App的默认域名CDN目前不支持WebSocket,从而导致我们使用普通的xray-paas项目就算部署了也用不了。而多得是CloudFlare的Argo Tunnel内网穿透隧道,正好让我们另辟蹊径,在Back4App上使用xray节点。在这期文章中,我来和大家一起在Back4App容器云部署xray节点
准备材料
- 一枚邮箱(最好是大厂邮箱)
注意事项
文章仅供学习交流,请勿滥用此服务
部署步骤
- 打开Back4App的官网:https://www.back4app.com/
- 输入邮箱及密码注册账号,如有账号请点击“Login”登录
- 打开Argo-xray-paas项目:https://gitlab.com/Misaka-blog/argo-xray-paas ,点击“Use this template”按钮,创建一个新库
- 输入库的名称,然后选择私库,创建私库
- 点击“Build new app”按钮
- 选择“Containers as a Service”
- 选择代码仓库
- 输入项目名称(别提到v2、v2ray、xray等一些明显字眼),填写环境变量。变量说明如下表格所示。其余默认即可
| 变量名 | 是否必须 | 默认值 | 备注 |
|---|---|---|---|
| UUID | 否 | de04add9-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 |
- 等待创建。待创建成功之后复制粘贴提供的链接,备用
- 访问 https://xxx.b4a.run/uuid.html (这里的uuid换成自己的uuid),查看Argo Tunnel的节点信息。可以通过复制粘贴分享链接或者是扫描二维码的方式添加节点
Cloudflare Argo Tunnel 部署 Xray 的注意事项
Cloudflare Tunnel 可以把服务通过隧道暴露到公网,减少直接开放源站端口的需求。但用于 Xray 或代理测试时,要确认 Cloudflare 允许的流量形态、协议兼容性、域名路由和回源配置,不要把它当作普通 VPS 端口转发。
部署后建议验证
- 确认 Tunnel 已在线,域名路由指向正确服务,Cloudflare DNS 记录没有冲突。
- 检查客户端使用的 Host、SNI、path 和协议是否与隧道配置匹配。
- Back4App 或类似平台的休眠、资源限制和网络出口会影响长期稳定性。
- 如果连接间歇性失败,先看平台日志、Cloudflare Tunnel 日志和客户端错误。
- 连接后用实际网页、DNS 和出口 IP 测试,不要只看服务启动成功。
这类方案更适合学习和轻量测试。长期稳定使用应优先考虑可控 VPS、明确的带宽资源和可观测日志。








