用途:这是一个极简的 Vercel Edge Function 中继,把 Xray/V2Ray 客户端的 XHTTP 流量转发到后端 Xray 服务器,借助 Vercel 的 *.vercel.app 域名作为 CDN 前端,隐藏源站 VPS IP。架构为:客户端(v2rayN/Hiddify)经 TLS(SNI=vercel.com)连到 *.vercel.app,再由 Edge Function 无缓冲转发到后端 Xray XHTTP 入站。
主要能力:仅支持 XHTTP 传输;Vercel Edge 不支持 WebSocket、gRPC、TCP、mKCP、QUIC、Reality。中继函数流式转发请求体与响应,不缓冲。
使用方式:需准备境外 Linux VPS(建议 Ubuntu 22.04/24.04,至少 1 vCPU/1GB 内存)、指向 VPS 的 A 记录域名(DNS only,不代理)、Vercel 账号、本地 Node.js+npm、VPS 上 Xray v1.8.16+。步骤包括:用官方脚本安装 Xray 并生成 UUID;用 acme.sh 申请并安装 TLS 证书;配置 Xray 的 VLESS+XHTTP+TLS 入站;编写 api/proxy.js 中继函数与 vercel.json 重写规则;用 Vercel CLI 或 Dashboard 部署并设置环境变量 XRAY_BACKEND_URL;客户端填 VLESS、地址 your-project.vercel.app、端口 443、UUID、传输 XHTTP、路径、TLS、SNI=vercel.com、指纹 chrome。
适用场景:个人轻量使用,可用多个 Vercel 项目做故障转移。
限制:Vercel Hobby 计划有额度限制(Edge Function 调用 500,000/月、Fast Origin Transfer 10GB/月双向计费、客户端带宽 100GB/月、单请求最长 30 秒),超额会暂停账号;建议排除 4K 视频与大文件下载,或升级 Pro($20/月)并设置消费上限。需注意 SNI 必须为 vercel.com、传输必须为 xhttp、路径与 UUID 需完全一致。资料未提供其他收费、平台或效果信息。