Skip to content

Commit

Permalink
Documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
XRaySup committed Apr 7, 2024
1 parent f88dafb commit f474e8b
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 46 deletions.
2 changes: 2 additions & 0 deletions README_fa.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# 💦 پنل BPB

![Panel](docs/assets/Panel.png)

<div dir="rtl">
<a href="README.md">English</a>
</div>
Expand Down
Binary file added docs/assets/Normal_config.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
107 changes: 61 additions & 46 deletions docs/configuration_fa.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,44 @@

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

> [https://worker-polished-leaf-d022...workers.dev/panel](https://worker-polished-leaf-d022...workers.dev/panel)
`https://worker-polished-leaf-d022.workers.dev/panel`


اول میره به صفحه‌ی لاگین، پسورد پیشفرض یعنی admin رو وارد کنید وتمام...

**مهم:** از پایین پنل **reset password** رو بزنید و عوضش کنید، باید حداقل **8 کاراکتر** باشه و حداقل یه **حرف بزرگ** و یه **عدد** هم توش باشه.

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

### 1- NORMAL CONFIGS
### 1- کانفیگ های نرمال (بدون فرگمنت)

![Image](https://telegra.ph/file/212bc87d3cc88dcd96243.png)
![Normal Configs](assets/Normal_config.png)

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

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

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

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

#### تنظیمات پیشرفته
بخش تنظیمات Fragment تاثیری روی این کانفیگها نداره.
این لینک 6 تا کانفیگ بهتون میده. (از بخش **تنظیمات IP تمیز** میتونید تعداد کانفیگها رو زیاد کنید)
حالا فرق این 6 تا کانفیگ چیه؟

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

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

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

کلا همیشه یه بار Real delay all configuration بزنید و با هر کدوم بهتر بود وصل بشید.
**پیشنهاد:** روی اپراتورهایی که از IPv6 پشتیبانی میکنن (مثل رایتل، ایرانسل و آسیاتک) اول IPv6 رو روی سیمکارت فعال کنید، بعد داخل تنظیمات V2RayNG گزینه‌ی Prefer IPv6 رو فعال کنید و از بین این 6 تا کانفیگ هم از اون دو تا آخری یا اونی که آدرسش دامنه‌ خودتون هست استفاده کنید.

**نکته مهم:** برای استفاده از این کانفیگ ها Mux رو از تنظیمات هر اپلیکیشنی که استفاده میکنید خاموش کنید.
به طور کلی همیشه یه بار Real delay all configuration بزنید و با هر کدوم بهتر بود وصل بشید.

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

### 2 - CLEAN IP SETTINGS
**تنظیمات IP تمیز**

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

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

Expand All @@ -44,46 +51,24 @@

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

### 3 - FRAGMENT SETTINGS

![Image](https://telegra.ph/file/55705e28355c841160fb9.png)

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

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

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

Remote DNS: [https://94.140.14.14/dns-query](https://94.140.14.14/dns-query)
Local DNS: 1.1.1.1

**2 - پارامترهای Fragment** - بصورت پیشفرض:
اول خواص کانفیگای Fragment این پنل رو بگم:

Length: 100-200
Interval: 10-20

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

**نکته‌ی مهم:** به هیچ عنوان از [https://1.1.1.1/dns-query](https://1.1.1.1/dns-query) برای remote DNS استفاده نکنید چون پینگ رو بالا میبره.
2- دور زدن سایتای ایرانی (نیاز به قطع VPN نیست دیگه).

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

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

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

### 4 - MOBILE FRAGMENT
**استفاده روی موبایل**

![Image](https://telegra.ph/file/d1af5cfa899211beae347.png)

اول خواص کانفیگای 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/geoip.dat)
Expand All @@ -92,11 +77,11 @@ Interval: 10-20
خب حالا یه جدول داریم که دو تا ساب میده و برای اپلیکیشن‌های v2rayNG و Streisand هست.
وارد کردنش داخل اپ هم مثل ساب معمولیه.

**1- All configs:**
**1- لینک اشتراک All configs:**
این ساب همون تعداد کانفیگ که تو ساب معمولی داشتید رو با فرگمنت بهتون میده (با تنظیمات
فرگمنتی که توی پنل اعمال کردید).

**2 - Best-Ping config:**
**2 - لینک اشتراک Best-Ping config:**
ما توی این پنل یه کانفیگ طلایی داریم به اسم Best Ping. این کانفیگ اومده 6 تا کانفیگ
بالا رو ترکیب کرده و هر 5 دقیقه چک میکنه کدوم کانفیگ سرعت بهتری داره به اون وصل میشه! اگر ip تمیز وارد کرده
باشید کانفیگ اونم داخل Best Ping اضافه میشه. خلاصه برای این کانفیگ ساب جدا گذاشتم، اینم مثل ساب قبلی اگر تنظیمات
Expand All @@ -108,7 +93,7 @@ Nekobox کلا فرگمنت رو پشتیبانی نمیکنه. برای برن

![Image](https://telegra.ph/file/26d5d24d1aa61423d9410.png)

### 4 - DESKTOP FRAGMENT
**استفاده در DESKTOP**

![Image](https://telegra.ph/file/175a895e203db5d1409c1.png)

Expand All @@ -119,14 +104,44 @@ Nekobox کلا فرگمنت رو پشتیبانی نمیکنه. برای برن
**V2rayN:** Ctrl + V (فقط Paste کنید)
**Nekoray:** Right Click -&gt; New Profile -&gt; type = Custom (xray config) -&gt; Paste

اگر به ستون دوم نگاه کنید برنامه‌ی v2rayN یه دکمه دیگه هم داره به ش

اگر به ستون دوم نگاه کنید، برنامه‌ی v2rayN یک دکمه دیگر هم دارد که به نام Copy Sub است. مانند ساب معمولی، همین لینک را داخل v2rayN پیست کنید، یک Subscription ساخته و آن را انتخاب کنید:

**V2rayN:** Subscription group -&gt; Update current subscription...

در اینجا هم دقت کنید که Best Ping را داریم.


### 3 - تنظیمات فرگمنت (پیشرفته)

![Image](https://telegra.ph/file/55705e28355c841160fb9.png)

این قسمت برای تنظیمات کانفیگای 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 رو بزنید. اینجوری کانفیگای فرگمنت با تنظیمات شما ارائه میشن.

**نکته‌ی مهم:** به هیچ عنوان از [https://1.1.1.1/dns-query](https://1.1.1.1/dns-query) برای remote DNS استفاده نکنید چون پینگ رو بالا میبره.

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

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

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


### آموزش تکمیلی - فیکس کردن IP

ما یک مشکل داریم که VPN مرتباً برای سایت‌های پشت Cloudflare (بخش وسیعی از وب) تغییر آدرس IP می‌دهد. برای حل این مشکل، به خطوط 11 و 12 کد نگاه کنید. من دو لینک را قرار داده‌ام. آن‌ها را باز کنید و چندین آدرس IP مشخص شده را بررسی کنید. یکی از آن‌ها را انتخاب کرده و آن را در خط 13 قرار دهید.
Expand Down

0 comments on commit f474e8b

Please sign in to comment.