Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 6.95 KB

README_FA.md

File metadata and controls

91 lines (64 loc) · 6.95 KB

بازنویسی کانفیگ های V2ray

دسترسی به کانفیگ های v2ray سرور شخصی با استفاده از وب سوکت‌ها

English 🇬🇧 | 🇮🇷 فارسی

Version Download Stars

معرفی

🟢 زمانی که اتصال مستقیم به کانفیگ‌های v2ray در دسترس نیست، این روش جایگزین می‌تواند ترافیک را از طریق Cloudflare به سرور مقصد هدایت کند.

پیش نیازها

  1. در سایت https://dash.cloudflare.com لاگین یا ثبت نام کنید و آدرس ایمیل خود را تأیید کنید.
  2. به بخش Workers and Pages رفته و یک ورکر جدید ایجاد کنید.
  3. برای ورود به محیط ویرایش ورکر، Edit Code رو بزنید. 0

نسخه TLS (دامنه ثبت شده در کلاودفلیر با پروکسی روشن)

🟡 این روش فقط در صورتی کار می کند که پنل v2ray شما دارای یک دامنه ثبت شده در Cloudflare با گواهی TLS باشد و وضعیت پروکسی Cloudflare روی ON باشد.

🟡 در پنل v2ray خود، یک کانفیگ با مشخصات زیر بسازید:

  • نوع: Vmess, Vless or Trojan
  • ترنسپورت (شبکه): Websocket (WS)
  • امنیت: TLS
  • هاست: دامنه ای که روی کلاودفلیر ثبت کردید (گواهی TLS داشته و پروکسی کلاودفلیر روشن باشد)
  • پورت: 443

🟡 آخرین نسخه اسکریپت بازنویسی کانفیگ TLS رو دریافت کنید، کل محتوا را در ورکر خود کپی و جایگذاری/آپلود کنید و روی deploy کلیک کنید. (همچنین میتونید کد رو از اینجا کپی کنید.)

🟡 لینک ورکر رو باز کنید، کانفیگ و آیپی تمیز کلاودفلیر خودتون رو وارد کنید و Refine رو بزنید تا بازنویسی انجام بشه.

html.jpg

0

نسخه بدون TLS (دامنه در کلاودفلیر ثبت نشده، یا دامنه بدون سرتیفیکیت)

🟠 در صورتی از این روش استفاده کنید که دامنه ندارید یا دامنه شما در کلاودفلیر ثبت نشده، یا گواهی TLS برای آن نگرفته اید.

🟠 یک Hostname از نوع A در سایت‌های رایگانی مثل https://noip.com بسازید و IPv4 سرور خود را به آن وصل کنید؛ اگر دامنه را در کلاودفلیر ثبت کرده اید، وضعیت پروکسی رو به حالت OFF (پروکسی خاموش یا DNS Only) تفییر بدید.

🟠 در پنل v2ray خود، یک کانفیگ با مشخصات زیر بسازید:

  • نوع: Vmess, Vless or Trojan
  • ترنسپورت (شبکه): Websocket (WS)
  • امنیت: None (خاموش)
  • هاست: دامنه یا ساب دامنه رایگانی که ساختید
  • پورت: 80

🟠 آخرین نسخه اسکریپت بازنویسی کانفیگ Non-TLS رو دریافت کنید، کل محتوا را در ورکر خود کپی و جایگذاری/آپلود کنید و روی deploy کلیک کنید. (همچنین میتونید کد رو از اینجا کپی کنید.)

🟠 لینک ورکر رو باز کنید، کانفیگ، آیپی تمیز کلاودفلیر، و دامنه رایگانی که ساختید رو وارد کنید و Refine Config رو بزنید تا بازنویسی انجام بشه.

html.jpg

0

ویرایش اسکریپت Non-TLS

🟢 پورت پیش فرض کانفیگ ها در این نسخه 80 است؛ اگر کانفیگ شما از پورت دیگری استفاده میکند در این دو بخش const workerPort = 80 و url.port = 80 میتونید تغییر بدید (نیازه هر دو رو تغییر بدید، اولی برای بازنویسی کانفیگ هست و دومی برای فوروارد کردن ترافیک)

🟢 در صورت نیاز به استفاده پورت دیگری به جز 80، پیشنهاد میشه از پورت های Non-TLS کلاودفلیر، برای مثال '8080', '2052', '2082', '2086', '2095', '8880' استفاده کنید.

ویرایش اسکریپت TLS

🟢 پورت‌های پشتیبانی شده در این نسخه، پورت های TLS کلادفلیر یعنی 443, 8443, 2053, 2083, 2087, 2096 است؛ که میتونید در بخش const allowedPorts تغییرشون بدید.

سایر نکات

🟢 اگر دامنه شما از دسترس خارج (فیلتر) شده باشه هم از این روش میتونید استفاده کنید.

🟢 در هر دو نسخه TLS و بدون TLS، پورت کانفیگ بازنویسی شده 443 هست؛ اما پس از بازنویسی کانفیگ میتونید هر پورت TLS دیگری که کلاودفلیر پشتیبانی میکنه مانند '8443', '2053', '2083', '2087', '2096' رو هم جایگزین کنید.

🟢 آیپی های تمیز رو از مخزن IRCF میتونید دریافت کنید، اما توصیه میشه از اسکنرها استفاده کنید.

0

تقدیر و تشکر

  • ایده بازنویسی کانفیگ‌ها و بخش پایه (فوروارد ترافیک) بازنویسی TLS با تشکر از مهندس وحید فرید v2ray-worker-merge.
  • ایده و بخش پایه (فوروارد ترافیک) بازنویسی کانفیگ های Non-TLS تشکر از وبلاگ فرینود GetAFreeNode.