Skip to content

A Cloudflare's Worker script to gather free v2ray configs and mix them with worker in order to make them work over filtered networks.

License

Notifications You must be signed in to change notification settings

miladGhub/v2ray-worker-sub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

اسکریپت ورکر برای ایجاد لینک ساب

محتوای فایل اسکریپت را از مسیر dist دانلود کرده و در ورکر خود کپی کنید. ویدیو آموزشی را می‌توانید از لینک‌های زیر مشاهده کنید:

یوتیوب

تلگرام

ویدیوها و توضیحات در کانال تلگرام

نمونه‌ی مسیرهایی که بعد از ساخت ورکر باید در بخش ساب اپ کلاینت خود وارد کنید به شکل زیر می‌باشد:

https://my-worker.my-id.workers.dev/sub

میتوانید در ادامه، کد سه حرفی اپراتور را وارد کنید تا آی‌پی تمیز اپراتور مربوطه به کانفیگ شما اضافه شود. برای مثال، همراه اول:

https://my-worker.my-id.workers.dev/sub/mci

لیست کدهای سه حرفی اپراتورها به شرح زیر است:

کد سه‌حرفی اپراتور
afn افرانت
apt عصر تلکام
arx آراکس؟
ask آریس‌تک؟
ast آسیاتک
dbn دیده‌بان
dtk داتک
fnv فن‌آوا
hwb های‌وب
mbt مبین‌نت
mci همراه اول
mkh مخابرات
mtn ایرانسل
prs پارس‌آنلاین
psm پیشگامان
rsp رسپینا
rtl رایتل
sht شاتل
ztl زیتل

می توانید در انتهای لینک، آی‌پی تمیز خود را قراردهید مثل زیر:

https://my-worker.my-id.workers.dev/sub/162.159.135.87

و یا می توانید آدرس دامین آی‌پی تمیز خود را بدهید:

https://my-worker.my-id.workers.dev/sub/ip.my-domain.com

در صورتی که از دامنه‌ی شخصی برای ورکر استفاده می کنید هم به همین شکل، فقط به جای دامین ورکر از سابدامین خودتان استفاده کنید:

https://my-worker.my-domain.com/sub

تعداد کانفیگ از هر نوع را در این متغیر بنویسید

const maxConfigs = 100

در صورتی که میخواهید کانفیگ‌های اصلی (قبل از ترکیب با ورکر) هم در خروجی آورده شود این متغیر را با عدد 1 مقداردهی کنید در صورتی که ورکر شما فیلتر نیست و یا از سابدامین شخصی برای ورکر استفاده می‌کنید بهتر است این متغیر مقدار 0 داشته باشد در صورتی که این مقدار صفر باشد تنها کانفیگ‌های ترکیب شده با ورکر در خروجی خواهد آمد

const includeOriginalConfigs = 0

در صورتی که خودتان کانفیگ هایی دارید و می‌خواهید فقط کانفیگ‌های خودتان در خروجی آورده شود، این متغیر را با عدد 1 مقداردهی کنید

const onlyUseMyConfigs = 0

در این بخش می‌توانید کانفیگ‌های خود را وارد کنید. این کانفیگ ها را میتوانید از سایتهای رایگان بگیرید اگر نمیدانید این بخش چه کاربردی برای شما دارد، آن را بدون تغییر رها کنید توجه داشته باشید که هر کانفیگ باید در یک خط و داخل گیومه آورده شود و انتهای آن ویرگول قرار داده شود سطر آخر نباید ویرگول در انتهای خود داشته باشد، مانند نمونه‌ی زیر. قبل از قراردادن کانفیگ‌های خود، نمونه ها را پاک کنید **** ONLY VMESS ****

const myConfigs: Array<string> = [
  // "vmess://....",
  // "vmess://...."
]

About

A Cloudflare's Worker script to gather free v2ray configs and mix them with worker in order to make them work over filtered networks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%