Skip to content

margbug01/railway-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Railway Xray 部署指南

高性能 VLESS + WebSocket + TLS 代理,支持 Cloudflare CDN 加速

特性

  • ✅ 一键部署到 Railway
  • ✅ 自动生成 UUID
  • ✅ 伪装网站 Fallback
  • ✅ 性能优化配置
  • ✅ 支持 Cloudflare CDN 加速
  • ✅ 详细的客户端配置指南

快速部署

1. 推送到 GitHub

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

2. Railway 部署

  1. 登录 Railway
  2. 点击 New ProjectDeploy from GitHub repo
  3. 选择你的仓库
  4. 等待构建完成

3. 配置环境变量(重要)

在 Railway 项目的 Variables 中添加:

变量名 说明
UUID 你的UUID 自行生成,推荐使用 UUID Generator
WS_PATH /your-secret-path WebSocket路径,建议使用随机字符串

4. 生成公网域名

  1. 进入项目 SettingsNetworking
  2. 点击 Generate Domain 获取 xxx.up.railway.app 域名

V2RayN 客户端配置

方式一:手动配置

  1. 打开 V2RayN → 服务器 → 添加 VLESS 服务器
  2. 填写以下信息:
项目
地址 (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 的 DeploymentsView Logs 中可以看到:

  • 生成的 UUID(如果未手动设置)
  • 完整的 VLESS 链接

常见问题

Q: 连接失败?

  • 检查 UUID 是否正确
  • 确认 WS_PATH 与客户端一致
  • 确保 TLS 已启用

Q: 速度慢?

  • Railway 免费版有带宽限制
  • 建议升级付费计划

Q: 如何更换 UUID?

  • 在 Railway Variables 中修改 UUID 值
  • 重新部署即可

Cloudflare CDN 加速(推荐)

使用 Cloudflare CDN 可显著提升速度和隐蔽性。

配置步骤

  1. 添加自定义域名到 Railway

    • Railway Settings → Networking → Custom Domain
    • 添加你的域名,如 proxy.yourdomain.com
  2. Cloudflare DNS 设置

    • 添加 CNAME 记录指向 Railway 域名
    • 开启橙色云朵(Proxied)
  3. Cloudflare SSL 设置

    • SSL/TLS → 加密模式选择 Full (strict)
  4. 优化设置

    • Speed → Optimization → 启用 WebSockets
    • Network → 启用 gRPCWebSockets

客户端配置变更

使用 Cloudflare 后,客户端地址改为你的自定义域名:

vless://你的UUID@proxy.yourdomain.com:443?encryption=none&security=tls&type=ws&path=/你的路径#Railway-CF

优选 IP(进阶)

使用 Cloudflare 优选 IP 可进一步提速:

  • 将客户端地址改为优选 IP
  • Host 保持为你的域名
  • 推荐工具:CloudflareSpeedTest

关于 REALITY 协议

REALITY 协议不适用于 Railway,原因如下:

  • REALITY 需要直接 TCP 连接和自定义 TLS 握手
  • Railway 平台会自动终结 TLS,无法让 Xray 处理
  • Railway 仅支持 HTTP/HTTPS 流量

替代方案

如需使用 REALITY 协议,推荐:

  1. VPS 部署:AWS Lightsail / Vultr / DigitalOcean
  2. Oracle Cloud 免费层:永久免费 VPS

当前 VLESS + WS + TLS + Cloudflare 组合已经是 Railway 上的最佳方案。


安全建议

  1. UUID: 使用强随机生成的 UUID
  2. WS_PATH: 使用随机字符串,如 /a8f3b2c1d4e5
  3. 定期更换 UUID 和路径
  4. 使用 Cloudflare 隐藏源站 IP

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors