نحوه‌ی راه‌اندازی BPB Worker Panel به‌همراه Fragment نسخه‌ی 2.1

نحوه‌ی راه‌اندازی BPB Worker Panel به‌همراه Fragment نسخه‌ی 2.1

Bia Pain Bache

این آموزش رو با شعار مرگ بر خامنه‌ای شروع میکنم.


خب اول کد Worker رو از آدرس زیر دانلود کنید و ببرید توی داشبورد ورکر کلادفلرو فایل رو آپلود کنید (چون کد خیلی زیاد شده Copy Paste کردن با گوشی خیلی سخت شده، با توجه به عکس زیر آپلود کنید):

https://github.com/bia-pain-bache/BPB-Worker-Panel/releases/latest/download/worker.js



آپلود فایل Worker (روی منوی باز شده تاچ کنید و نگه دارید)


حالا تو خط 8 یه آدرس وبسایت گذاشتم، بازش کنید یه UUID بگیرید و کپی کنید تو خط 9 جای XXXX و تمام. ورکر رو Save and Deploy کنید.

حالا اینو بزنید و برگردید به داشبورد ورکرتون:



بعد از این قسمت وارد صفحه KV بشید:


تو قسمت KV بزنید Create a namespace و یه اسم دلخواه وارد کنید مثلا Test و Add کنید.

دوباره از منوی سمت چپ به قسمت Workers & Pages برید، ورکری که ساختید رو باز کنید، برید به قسمت Settings و Variables رو انتخاب کنید. یه کم بیاید پایین قسمت KV Namespace Bindings رو میبینید، روی Add binding بزنید و مطابق تصویر زیر از کشویی سمت راست اون KV که ساخته بودید انتخاب کنید (در مثال Test بود). چیزی که مهمه کشویی سمت چپه، حتما باید مقدارش رو بذارید bpb و Save and Deploy و تمام.


فرض کنید اسم ورکر شما هست worker-polished-leaf-d022 :

شما میتونید Panel رو از لینک زیر ببینید:

https://worker-polished-leaf-d022...workers.dev/UUID

حالا بریم بخشای مختلف پنل رو بررسی کنیم:


1- NORMAL CONFIGS


از این بخش شروع کردم چون خیلیا دلشون نمیخواد از فرگمنت استفاده کنن.

این بخش لینک سابسکریپشن کانفیگای معمولی Worker رو میده (بدون Fragment). بر اساس اپلیکیشن خودتون لینک رو بردارید و اسنفاده کنید. تنظیمات Fragment بخش تاثیری روی این کانفیگا نداره (ولی از بخش CLEAN IP SETTINGS میتونید تعداد کانفیگا رو زیاد کنید). این لینک 6 تا کانفیگ بهتون میده.

حالا فرق این 6 تا کانفیگ چیه؟

1 - مسیر کانفیگ Websocket Path: هر کانفیگ یه مسیر متفاوت داره

2 - آدرس کانفیگ: از این 6 تا کانفیگ آدرس یکیشون www.speedtest.net هست که روی اکثر اپراتورا اوکیه، دومیش دامنه‌ی خود ورکرتونه، و 3 تا 6 هم IP های دامنه‌ی خودتون. دوتا IPv4 و دوتا IPv6.


پیشنهاد : روی اپراتورهایی که IPv6 دارن مثل رایتل، ایرانسل و آسیاتک، اول IPv6 رو روی سیمکارت فعال کنید، بعد داخل تنظیمات V2RayNG گزینه‌ی Prefer IPv6 رو فعال کنید و از بین این 6 تا کانفیگ هم از اون دو تا آخری یا اونی که آدرسش دامنه‌ خودتون هست استفاده کنید.

کلا همیشه یه بار Real delay all configuration بزنید و با هر کدوم بهتر بود وصل بشید.


نکته مهم : برای استفاده از این کانفیگ ها Mux رو از تنظیمات هر اپلیکیشنی که استفاده میکنید خاموش کنید.

اخطار : با استفاده از این Worker مرتب IP دیوایس شما تغییر میکنه، بنابراین برای کارهایی مثل Wallet و PayPal و حتی سایتهایی مثل Hetzner که حساس هستن ازش استفاده نکنید، امکان Ban شدن هست.


2 - CLEAN IP SETTINGS


این قسمت رو توی این ورژن اضافه کردم. بذارید یه کم توضیح بدم. اون 6 تا کانفیگ پیشفرضی که پنل میده همشون IP تمیز هستن، در ضمن اگر از کانفیگای Fragment استفاده کنید دیگه خیلی IP تمیز اهمیتی نداره، اما بعضی اپراتورا مثل مخابرات روی کانفیگای معمولی هنوز IP تمیز میخوان.

خب حالا اگر خواستید علاوه بر اون 6 تا کانفیگ دیگه ای اضافه کنید که با IP تمیز خودتون باشه، مطابق عکس IP یا دامین‌های تمیز خودتون رو با ویرگول وارد کنید و Apply بزنید:


قسمت IP تمیز

الان اگر توی اپلیکیشن Update subscription بزنید میبینید که کانفیگای جدید اضافه شدن.

در ضمن این کانفیگای جدید همزمان به قسمت فرگمنت هم اضافه میشن.


3 - FRAGMENT SETTINGS

تنظیمات Fragment


این قسمت برای تنظیمات کانفیگای Fragment هست.

کانفیگای Fragment چند تا مقدار پیشفرض دارن که تقریبا روی همه اپراتورا جواب میدن. ولی حالا فرض کنید طبق تجربه شما تنظیماتی دارید که روی اپراتور خودتون همیشه بهتر جواب میده و میخواید اعمال کنید. اینا رو میتونید عوض کنید:

1 - سرور DNS - بطور پیشفرض من Adguard DNS رو گذاشتم برای Remote DNS (برای حذف تبلیغات و spam و ...) و Cloudflare DNS رو گذاشتم برای Local DNS. ینی تو کانفیگ پیشفرض اینه:

Remote DNS: https://94.140.14.14/dns-query

Local DNS: 1.1.1.1

2 - پارامترهای Fragment - بصورت پیشفرض:

Length: 100-200

Interval: 10-20

خب حالا میتونید مثلا DNS گوگل رو بذارید (8.8.8.8) و یا بقیه پارامترا رو تنظیم کنید و Apply رو بزنید. اینجوری کانفیگای فرگمنت با تنظیمات شما ارائه میشن.

نکته : میتونید یکیشو عوض کنید یا همشو با هم. هر تغییری که بدید ذخیره میشه و دفعه بعد نیازی به تنظیم از اول نیست.

نکته : مقادیر فرگمنت حداکثر دارن، Length بیشتر از 500 نمیتونه باشه، Interval بیشتر از 30. وارد کردن اعداد اشتباه باعث میشه مقادیر پیشفرض اعمال بشه.

نحوه‌ی استفاده از این کانفیگا رو بخش بعدی بخونید.


4 - FRAGMENT CONFIGS



اول خواص کانفیگای Fragment این ورکر رو بگم:


1- حذف تبلیغات ایرانی و خارجی تا 80%

2- دور زدن سایتای ایرانی (نیاز به قطع VPN نیست دیگه).

3- اتصال حتی در صورت فیلتر شدن دامنه‌ی شخصی یا ورکر.

4- بهبود کیفیت و سرعت روی همه‌ی اپراتورا مخصوصا اونایی که اختلال دارن روی کلادفلر.

5- باز شدن تمام سایتا حتی اونایی که روی کلادفلر هستن (ورکرای قدیمی این مشکل رو داشتن).


قبل از هر چیزی بگم برای استفاده از این کانفیگا اول باید برنامه‌تون آپدیت باشه و همینطور باید Geo asset files برنامه V2rayNG آپدیت باشه. وارد این قسمت بشید و اون علامت ابر یا دانلود رو بزنید تا آپدیت بشن، اگر آپدیت ناموفق باشه وصل نمیشید. اگر هر کاری کردید آپدیت نشد دو تا فایل از دو تا لینک زیر دانلود کنید و بجای آپدیت زدن، دکمه اضافه کردن رو بزنید و این دوتا فایل رو وارد کنید:

https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat
https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat


خب حالا یه جدول داریم که بر اساس اپلیکیشن مدنظر اومده کانفیگ رو ارائه کرده. ستون دوم برای v2rayN - v2rayNG و ستون سوم برای Nekoray. حالا چجوری تو اپ وارد کنیم؟ اول Copy Config رو میزنید بعد:


V2rayNG: + -> Custom config -> Import custom config from Clipboard
V2rayN: Ctrl + V (فقط Paste کنید)
Nekoray: Right Click -> New Profile -> type = Custom (xray config) -> Paste


اگر به ستون دوم نگاه کنید یه دکمه دیگه هم داره به اسم Copy URL. اینو گذاشتم برای کسایی که میخوان به خانوادشون یا مثلا تو گروه تلگرامشون کانفیگ Fragment بفرستن ولی نمیتونن اون همه متن طولانی رو بفرستن. Copy URL رو میزنید، یه لینک کوتاه بهتون میده، میرید داخل v2rayNG:

V2rayNG: + -> Custom config -> Import custom config from URL

همین لینک رو داخل v2rayN پیست کنید یه Subscription میسازه، انتخابش میکنید و:

V2rayN: Subscription group -> Update current subscription...


سورپرایز: علاوه بر 6 تا آدرس توی جدول یه Best-Ping میبینید. این کانفیگ اومده 6 تا کانفیگ بالا رو ترکیب کرده و هر 5 دقیقه چک میکنه کدوم کانفیگ سرعت بهتری داره به اون وصل میشه!

نکته: اپلیکیشن‌های Nekobox و Hiddify Next این کانفیگا رو نداره چون Nekobox کلا فرگمنت رو پشتیبانی نمیکنه. برای برنامه‌های Hiddify Next و Streisand هم اول کانفیگای نرمالشون رو از لینک سابسکریپشن لود کنید، بعد از تنظیمات خودشون باید Fragment رو اینجوری فعال کنید:






 











Report Page