اینم مثل همون ورسله ولی راحت تر
سه روش داره؛
روش اول: دیپلوی با سایت Netlify (پیشنهادی)
روش دوم فورک (Fork) کردن: کار میکنه ولی توصیه نمیشه، چون پروژهت به ریپوی اصلی وصل میمونه و ممکنه بعداً دردسر بشه.
روش سوم با Netlify CLI: برای کسانی که راحت با ترمینال کار میکنن.
روش اول رو توضیح میدم چون بهترینه توام همین رو برو:
فایل پروژه زیر رو دانلود کن و ذخیره کن و از حالت زیپ خارج کن.
برو به سایت Netlify.com.
فایل پروژه رو Import کن.
Build command رو بذار: npm run build
Publish directory رو بذار: public
متغیر TARGET_DOMAIN رو اضافه کن. (گزینه project configuration بزن و بعد روی Environment variables کلیک کن، و بعد Add variable بزن، اینجا key رو TARGET_DOMAIN وارد کن و مقدار Value هم بزار آدرس سرور خودت)
دوباره Deploy بزن.
صبر کن تا Deploy کامل تموم بشه
برو به بخش Deploys
مطمئن شو که آخرین Deploy وضعیت Published (سبز) داره.
دامنه سایتت رو پیدا کن
بالای صفحه سایتت در Netlify، یک آدرس مثل این نوشته:
https://xxxxxxxxx.netlify.app
این آدرس دامنه اصلی ریلی تو هست. کپیاش کن.
برو Edge Function چک کن درست کار میکنه یا نه
از منوی سمت چپ برو قسمت Logs & metrics و بعد روی Edge Functions کلیک کن.
باید یک فانکشن به اسم relay ببینی.
روی آن کلیک کن و لاگها را ببین (نباید لاگ و خطا داشته باشه).
حالا چطور استفاده کنیم؟
فرض کن دامنهت شد: https://xxxxxxxx.netlify.app
هر چیزی که به این دامنه بفرستی، به سرور اصلیت (که در TARGET_DOMAIN گذاشتی) منتقل میشه.
قدم بعدی کانفیگ VLESS (XHTTP)؛
این کانفیگ رو کپی کن و در v2ray پیست کن: در این کانفیگ، بهجای 00000 ها UUID سرور خودتون و بهجای xxxxxxx ها در قسمت هاست دامنه نتلیفای رو وارد کنید.vless://00000000-0000-0000-0000-000000000000@kubernetes.io:443?mode=auto&path=%2Fyourpath&security=tls&alpn=h2%2Chttp%2F1.1&encryption=none&insecure=0&host=xxxxxxx.netlify.app&fp=chrome&type=xhttp&allowInsecure=0&sni=kubernetes.io#Netlify%E2%80%93xhttp%20%40TheVPNMethod
منبع:
@TheVPNMethod
✦ @DevYara