高性能 VLESS + WebSocket + TLS 代理,支持 Cloudflare CDN 加速
- ✅ 一键部署到 Railway
- ✅ 自动生成 UUID
- ✅ 伪装网站 Fallback
- ✅ 性能优化配置
- ✅ 支持 Cloudflare CDN 加速
- ✅ 详细的客户端配置指南
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/railway-v2.git
git push -u origin main- 登录 Railway
- 点击 New Project → Deploy from GitHub repo
- 选择你的仓库
- 等待构建完成
在 Railway 项目的 Variables 中添加:
| 变量名 | 值 | 说明 |
|---|---|---|
UUID |
你的UUID |
自行生成,推荐使用 UUID Generator |
WS_PATH |
/your-secret-path |
WebSocket路径,建议使用随机字符串 |
- 进入项目 Settings → Networking
- 点击 Generate Domain 获取
xxx.up.railway.app域名
- 打开 V2RayN → 服务器 → 添加 VLESS 服务器
- 填写以下信息:
| 项目 | 值 |
|---|---|
| 地址 (address) | 你的Railway域名.up.railway.app |
| 端口 (port) | 443 |
| 用户ID (id) | 你设置的UUID |
| 流控 (flow) | 留空 |
| 加密 (encryption) | none |
| 传输协议 (network) | ws |
| 伪装域名 (host) | 你的Railway域名.up.railway.app |
| 路径 (path) | 你设置的WS_PATH |
| 传输层安全 (tls) | tls |
复制以下链接格式,替换相应值后导入V2RayN:
vless://你的UUID@你的域名.up.railway.app:443?encryption=none&security=tls&type=ws&host=你的域名.up.railway.app&path=/你的路径#Railway-Xray
部署成功后,在 Railway 的 Deployments → View Logs 中可以看到:
- 生成的 UUID(如果未手动设置)
- 完整的 VLESS 链接
- 检查 UUID 是否正确
- 确认 WS_PATH 与客户端一致
- 确保 TLS 已启用
- Railway 免费版有带宽限制
- 建议升级付费计划
- 在 Railway Variables 中修改 UUID 值
- 重新部署即可
使用 Cloudflare CDN 可显著提升速度和隐蔽性。
-
添加自定义域名到 Railway
- Railway Settings → Networking → Custom Domain
- 添加你的域名,如
proxy.yourdomain.com
-
Cloudflare DNS 设置
- 添加 CNAME 记录指向 Railway 域名
- 开启橙色云朵(Proxied)
-
Cloudflare SSL 设置
- SSL/TLS → 加密模式选择 Full (strict)
-
优化设置
- Speed → Optimization → 启用 WebSockets
- Network → 启用 gRPC 和 WebSockets
使用 Cloudflare 后,客户端地址改为你的自定义域名:
vless://你的UUID@proxy.yourdomain.com:443?encryption=none&security=tls&type=ws&path=/你的路径#Railway-CF
使用 Cloudflare 优选 IP 可进一步提速:
- 将客户端地址改为优选 IP
- Host 保持为你的域名
- 推荐工具:CloudflareSpeedTest
REALITY 协议不适用于 Railway,原因如下:
- REALITY 需要直接 TCP 连接和自定义 TLS 握手
- Railway 平台会自动终结 TLS,无法让 Xray 处理
- Railway 仅支持 HTTP/HTTPS 流量
如需使用 REALITY 协议,推荐:
- VPS 部署:AWS Lightsail / Vultr / DigitalOcean
- Oracle Cloud 免费层:永久免费 VPS
当前 VLESS + WS + TLS + Cloudflare 组合已经是 Railway 上的最佳方案。
- UUID: 使用强随机生成的 UUID
- WS_PATH: 使用随机字符串,如
/a8f3b2c1d4e5 - 定期更换 UUID 和路径
- 使用 Cloudflare 隐藏源站 IP