Back to feed

avaco-cloud/Vercel-XHTTP

avaco-cloud/Vercel-XHTTP
763
+246/day
3.6k
JavaScript

XHTTP relay for Xray/V2Ray on Vercel Edge — Complete Persian setup guide. Hide your origin server IP behind *.vercel.app

From the README

Vercel XHTTP Relay

🇮🇷 راهنمای کامل فارسی — Complete Persian Setup Guide

📢 کانال تلگرام Avaco Cloud — برای آموزش‌های بیشتر، آپدیت‌ها، روش‌های دور زدن سانسور و کانفیگ‌های جدید عضو شو:

👉

A minimal relay running on Vercel Edge Functions that forwards XHTTP traffic from your Xray/V2Ray client to your backend Xray server. The goal: use Vercel's global edge network and the *.vercel.app domain as a front to hide the real IP of your origin server.

فهرست

این پروژه برای کیه؟

این پروژه فقط زمانی به دردت می‌خوره که خودت یک سرور Xray با XHTTP داری و می‌خوای IP اون رو با Vercel استتار کنی.

به دردت نمی‌خوره اگر:

  • فقط یه کانفیگ آماده (vless/vmess) از فروشنده گرفتی
  • کانفیگت WebSocket / gRPC / Reality / Trojan / TCP هست
  • می‌خوای بدون VPS فقط با Vercel پروکسی بسازی
  • ترافیک سنگین داری (استریم 4K، دانلود حجیم، torrent، چندکاربره) — چون Fast Origin Transfer در Hobby خیلی زود تموم می‌شه و حساب Pause می‌شه

به دردت می‌خوره اگر:

  • VPS داری یا می‌خوای بگیری
  • می‌خوای transport رو XHTTP بذاری
  • می‌خوای IP سرورت پنهان بمونه
  • استفاده‌ی شخصی و سبک می‌کنی (چت، مرور وب، ویدیو تا 1080p، موزیک)
  • یا حاضری برای ترافیک سنگین پلن Pro بگیری

نحوه‌ی کار (معماری)

┌──────────┐  TLS, SNI=vercel.com   ┌──────────────┐  HTTP/2   ┌──────────────┐
│  کلاینت   │ ─────────────────────► │ Vercel Edge  │ ────────► │  سرور Xray   │
│ (v2rayN/  │      XHTTP request     │  (relay)     │  forward  │ XHTTP inbound│
│  Hiddify) │                        │              │           │              │
└──────────┘                        └──────────────┘            └──────────────┘
  1. کلاینت با SNI=vercel.com به دامنه‌ی Vercel وصل می‌شه. برای سانسورچی شبیه ترافیک عادی Vercel به‌نظر می‌رسه.
  2. Vercel Edge Function بدنه‌ی request رو بدون buffer به سرور Xray فوروارد می‌کنه.
  3. پاسخ هم به همون صورت stream می‌شه برمی‌گرده.

محدودیت‌ها و هشدارها

🔴 هشدار مهم — Fast Origin Transfer: در پلن Hobby هر بایت ترافیک دو بار شمرده می‌شه (یک‌بار کلاینت↔Vercel و یک‌بار Vercel↔سرور). اگه سهمیه تموم بشه، Vercel اکانتت رو Pause می‌کنه، کاربرا دیگه نمی‌تونن وصل بشن و ۳۰ روز باید صبر کنی یا Pro بخری. جزئیات در بخش محدودیت‌های Vercel.

⚠️ فقط XHTTP: WebSocket, gRPC