File: README.md
BPB Panel
🌏 Readme in [Farsi](README_fa.md)
Introduction
This project is aimed to provide a user panel to access FREE, SECURE, PRIVATE proxies and tools including VLESS, Trojan and Warp configs alongside a private DoH server for cross-platform clients. It ensures connectivity even when domains or Warp services are blocked by ISPs, offering Workers and Pages deployments using BPB Wizard in a few seconds!
🌟 If you found BPB Panel valuable, Your donations make all the difference 🌟
USDT (BEP20)
0xbdf15d41C56f861f25b2b11C835bd45dfD5b792FFeatures
- Free and Private: No costs involved and the server is private.
- Intuitive Panel: Streamlined for effortless navigation, configuration and use.
- Versatile Protocols: Provides VLESS, Trojan and Wireguard (Cloudflare Warp) protocols.
- Private DoH: A ready to use DoH server, capable of customizing underlying DNS server.
- Warp Pro configs: Optimized Warp for crucial circumstances.
- Fragment support: Supports Fragment functionality for crucial network situations.
- Comprehensive Routing Rules: Bypassing Iran/China/Russia, Blocking QUIC, Porn, Ads, Malwares, Phishing and also bypassing sanctions.
- Chain Proxy: Capable of adding a chain proxy (VLESS, Trojan, Shadowsocks, socks and http) to fix IP.
- Broad client compatibility: Offers subscription links for Xray, Sing-box and Clash-Mihomo core cross-platform clients.
- Password-protected panel: Provides secure and private panel with full authentication.
- Fully customizable: Supports setting up clean IPs-domains, Proxy IPs, DNS servers, choosing ports and protocols, Warp endpoints and more.
- Node ability: Can share settings and proxies across other BPB users.
- Proxy aggregation: Supports aggregating another proxies into BPB proxies and deliver in a single subscription.
Limitations
- UDP transport: VLESS and Trojan protocols on workers do not handle UDP properly, so it is disabled by default (affecting features like Telegram video calls), UDP DNS is also unsupported. DoH is enabled by default for enhanced security.
- Request limit: each worker supports 100K requests per day for VLESS and Trojan, suitable for 2-3 users. You can use limitless Warp configs.
Getting started
Supported Clients
| Client | Minimum version | Fragment support | Warp Pro support |
|---|---|---|---|
| v2rayNG | 2.2.3 | :heavy_check_mark: | :heavy_check_mark: |
| MahsaNG | 16 | :heavy_check_mark: | :heavy_check_mark: |
| v2rayN | 7.22.5 | :heavy_check_mark: | :heavy_check_mark: |
| Streisand | 1.6.71 | :heavy_check_mark: | :heavy_check_mark: |
| Sing-box | 1.12.0 | :heavy_check_mark: | :x: |
| husi | 1.3.2 | :heavy_check_mark: | :x: |
| Clash Meta | :x: | :heavy_check_mark: | |
| Clash Verge Rev | :x: | :heavy_check_mark: | |
| FLClash | :x: | :heavy_check_mark: | |
| Wireguard | :x: | :x: | |
| AmneziaVPN | :x: | :heavy_check_mark: | |
| WG Tunnel | :x: | :heavy_check_mark: |
Special Thanks
- VLESS, Trojan Cloudflare-workers/pages proxy script by yonggekkk
- CF-vless code author 3Kmfi6HP
- CF preferred IP program author badafans, XIU2
File: docs/fa/docs/configuration/fragment.md
:material-cog-outline:{ .md .middle } تنظیمات Fragment
راهحل Fragment تقریباً مشکل IP تمیز رو برای CDN Cloudflare با مخفی کردن SNI حل میکنه، ولی تنظیمات باید بر اساس اپراتور شما تعیین بشن. لطفا دقت کنید sing-box از فرگمنت پشتیبانی میکنه، اگرچه تنظیمات فرگمنت روش اعمال نمیشه و تنظیمات پیشفرض خودش رو داره.
بهصورت پیشفرض، تنظیمات اینجوریه:
- Length: 100-200
- Delay: 1-1
- Packets: tlshello
میتونید پارامترها رو بر اساس وضعیت اپراتورتون تنظیم کنید. معمولاً حالت پیشفرض یا Low باید مناسب باشه. لطفاً توجه داشته باشید که با تغییر به حالتای Medium ،Highو یا Severe ، پینگ handshake بالاتر میره اما میتونه منجر به اتصال بهتر و پایدارتر بشه. استفاده از Smart Fragment همیشه بهترین و هوشمندانهترین راه حله، فقط متصل بشید و حداقل 30 ثانیه صبر کنید.
!!! info "راهنمایی"
* Packetها چند حالت دارن. ولی `tlshello` فقط برای **کانفیگهای TLS** اعمال میشه؛ پورتهایی مثل 80، 8080 و غیره تحت تأثیر نیستن.!!! tip "نکته"
در حال حاضر، عملکرد Fragment توی برنامههایی که از هسته Xray Knocker استفاده میکنن، مثل MahsaNG و v2rayN PRO، بهمراتب بهتره. این هسته برای شرایط ایران توسعه داده شده و سفارشیسازی شده.
!!! tip "نکته"
اگه نمیتونید تنظیمات بهینه Fragment رو برای اپراتورتون پیدا کنید، یه کانفیگ Smart Fragment توی اشتراک در دسترسه. فقط بهش وصل بشید و کمی صبر کنید؛ تقریباً همه تنظیمات معتبر Fragment رو روی اپراتور شما تست میکنه و بهصورت خودکار به بهترینش وصل میشه.
!!! note "یادداشت"
مقادیر Fragment محدودیت حداکثری دارن. Length نمیتونه بیشتر از 500 باشه و Interval نمیتونه بیشتر از 30 میلیثانیه باشه.
!!! warning "هشدار"
ویژگی Max Split اخیراً به هسته Xray اضافه شده و کمی پیچیده هست، بنابراین لطفاً قبل از تنظیم هر مقداری، اول اسناد Xray رو مطالعه کنید.
File: docs/fa/docs/configuration/index.md
:material-cog-outline:{ .md .middle } راهنمای تنظیمات
!!! tip "نکته"
نگران تنظیمات اشتباه نباشید. کنار دکمه Apply Settings یه دکمه Reset Settings هست که پنل رو به تنظیمات پیشفرض برمیگردونه.
!!! info "راهنمایی"
بعد از هر تغییری، باید اشتراکهاتون رو بهروزرسانی کنید.
:material-cog-outline:{ .lg .middle } تنظیمات مدیریت
بروزرسانی یا حذف پنل و تغییر رمز عبور.
:material-cog-outline:{ .lg .middle } بات تلگرام
اضافه کردن بات تلگرام به پنل.
:material-cog-outline:{ .lg .middle } تنظیمات مشترک یا Common
شامل تنظیمات عمومی که برای همه پروتکلها و لینکای اشتراک، مشترک هستن.
:material-cog-outline:{ .lg .middle } پروتکلهای VLESS و Trojan
تنظیمات عمومی VLESS و Trojan مثل سرورهای DNS، Clean IPs، پورتها و غیره رو پیکربندی کنید.
:material-cog-outline:{ .lg .middle } تنظیمات Fragment
تنظیمات Fragment رو برای رفع اختلالات اپراتور یا رفع فیلتر دامنه پیکربندی کنید.
:material-cog-outline:{ .lg .middle } اضافه کردن کانفیگهای شخصی
اضافه کردن لینک اشتراک و کانفیگهای شخصی جهت اضافه شدن به لسنک اشتراک Raw.
:material-cog-outline:{ .lg .middle } تنظیمات عمومی Warp
تنظیمات عمومی Warp برای اشتراکهای Warp و Warp PRO، شامل Endpointها، اسکنر، IPv6 و غیره.
:material-cog-outline:{ .lg .middle } تنظیمات Warp PRO
تنظیمات PRO برای رفع فیلتر Warp توسط اپراتور شما.
:material-cog-outline:{ .lg .middle } قوانین مسیریابی یا Routing Rules
قوانین مسیریابی رو برای دور زدن وبسایتهای محلی، بلاک تبلیغات، بلاک محتوای ناخواسته و غیره اضافه کنید.
:material-cog-outline:{ .lg .middle } بارگذاری و به اشتراکگذاری تنظیمات
بارگذاری و به اشتراکگذاری تنظیمات از طریق فایل و لینک.
File: docs/fa/docs/configuration/routing-rules.md
:material-cog-outline:{ .md .middle } قوانین مسیریابی یا Routing Rules
قوانین از پیش تعریفشده
با استفاده از قوانین مسیریابی از پیش تعریفشده، میتونید این تنظیمات رو برای کانفیگها اعمال کنید:
- اتصال مستقیم به آدرسهای ایرانی بدون پراکسی (نیازی به قطع اتصال برای بازدید از بعضی وبسایتها، بهویژه درگاههای پرداخت، نیست).
- دسترسی مستقیم به وبسایتهای چینی.
- دسترسی مستقیم به وبسایتهای روسی.
- مسدود کردن تبلیغات ایرانی و خارجی، تا 90 درصد.
- مسدود کردن وبسایتهای محتوای پورن.
- مسدود کردن اتصالهای QUIC (به دلیل ناپایداری شبکه).
- مسدود کردن محتوای Malware یا بدافزارها
- مسدود کردن محتوای Phishing یا کلاهبرداری
- مسدود کردن محتوای Cryptominers
اتصال مستقیم به آدرسهای Local مثل 127.0.0.1 به صورت پیشفرض روی کانفیگها هست و نیازی به تنظیم نداره.
!!! warning "هشدار"
کاربرای v2ray در صورتی که میخوان از گزینههای Malware، Phishing یا Cryptominers استفاده کنن، باید Geo Asset رو به Chocolate4U تغییر بدن و asset رو دانلود کنن، در غیر اینصورت کانفیگا وصل نمیشه.
!!! warning "هشدار"
اگه قوانین مسیریابی رو فعال کنید و برنامه وصل نشه، دلیل اصلیش اینه که Geo asset بهروز نیست. توی منوی v2rayNG به تنظیمات Geo assets برید و روی آیکون ابر یا دانلود کلیک کنید تا بهروز بشه. اگه فرآیند بهروزرسانی موفق نباشه، نمیتونید وصل بشید. اگه همهچیز رو امتحان کردید و بازم بهروز نشد، دو فایل زیر رو از لینکها دانلود کنید و به جای دکمه بهروزرسانی، روی دکمه افزودن کلیک کنید و این دو فایل رو وارد کنید:
https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dathttps://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.datقوانین سفارشی یا Custom Rules
بعضی وقتها قوانین از پیش تعریفشده کافی نیستن. مثلاً، اگه محتوای پورن رو مسدود کردید ولی یه وبسایت خاص توی لیست نبود و مسدود نشده، باید از قوانین سفارشی استفاده کنید.
توی این بخش میتونید از سه فرمت مختلف استفاده کنید: دامنه، IP یا IP/CIDR.
توجه کنید که اگه google.com رو وارد کنید، همه زیردامنههاش هم مسدود میشن یا مستقیم مسیریابی میشن، مثل drive.google.com یا mail.google.com. مثالها:
google.com192.168.1.1[2606:4700::6810:85e5]192.168.1.1/32[2606:4700::6810:85e5]/128قوانین تحریمها
در صورتی که میخواید وبسایتهای تحریمی رو مستقیم دور بزنید، میتونید از این بخش استفاده کنید. حتی با استفاده از کانفیگ Workerless یا کانفیگای Warp که IP ایران برمیگردونن و سایتای تحریمی باز نمیشه.
میتونید سرور DNS تحریمشکن مدنظرتون رو در تنظیمات عمومی تغییر بدید و قوانین از پیش تعیین شده رو انتخاب کنید یا آدرسهای سفارشی رو وارد کنید.
!!! info "راهنمایی"
توجه کنید که اگه توی قوانین سفارشی google.com رو وارد کنید، همه زیر دامنههاش مثل drive.google.com یا mail.google.com هم مستقیم مسیریابی میشن.
!!! note "یادداشت"
وقتی یک قانون یا دامنه رو در این قسمت برای دور زدن تحریمها فعال میکنید، باید قبلش مطمئن بشید اون DNS این دامنهها رو پشتیبانی میکنه. برای مثال ممکنه دامنههای Microsoft رو فعال کنید ولی DNS پیشفرض این دامنهها رو پشتیبانی نکنه. برای اطمینان قبل از فعال کردن یک قانون یا وارد کردن دامنه، به وبسایت اون DNS برید و دامنه رو سرچ کنید تا از پشتیبانی اون دامنه مطمئن باشید.
File: docs/fa/docs/configuration/vless-trojan.md
:material-cog-outline:{ .md .middle } تنظیمات VLESS و Trojan
VLESS UUID
برای اتصال پروتکل VLESS استفاده میشه و تغییر دادنش باعث قطع کاربران میشه.
Trojan Password
برای اتصال پروتکل Trojan استفاده میشه و تغییر دادنش باعث قطع کاربران میشه.
Remote DNS
بهصورت پیشفرض، Remote DNS از Google DNS با پروتکل DoH دیگه استفاده میکنه، اگرچه میتونید از سرورهای معروف DoH یا DoT استفاده کنید، مثل:
!!! tip "چند DNS معروف"
- https://dns.google/dns-query
- https://dns.adguard-dns.com/dns-query
- https://dns.quad9.net/dns-query
- tls://dns.google
Upstream TCP Proxy
از این قسمت مستونید برای اضافه کردن یه کانفیگ Upstream به سابهای Normal و Raw استفاده کنید مثلا برای استفاده از SNI Spoofing فقط کافیه آدرس مربوطه رو اینجا وارد کنید و یه کانفیگ جدید بگیرید که نیازی به ویرایش نداره. مقادیر معتبر میتونه به شکل IPv4:Port، [IPv6]:Port و یا Domain:Port باشه.
Chain Proxy
همونطور که گفته شد، Proxy IP باعث ثابت شدن IP برای آدرسهای هدف Cloudflare میشه، ولی IP شما برای بقیه آدرسها ممکنه فرق کنه. Chain Proxy یه IP ثابت برای همه آدرسها تضمین میکنه. اینجا میتونید از یه کانفیگ رایگان استفاده کنید، حتی اگه توسط اپراتورتون فیلتر شده باشه، تا IP شما به IP این کانفیگ تغییر کنه.
پروتکلهای پشتیبانی شده
- VLESS
- VMess
- Trojan
- Shadowsocks
- Socks
- Http
انواع Transport پشتیبانی شده
- TCP
- TCP http header
- Websocket
- GRPC
- Httpupgrade
انواع TLS پشتیبانی شده
- TLS
- Reality
!!! note "یادداشت"
کانفیگ Chain Proxy نباید خودش Worker باشه، وگرنه IP نهایی بازم تغییر میکنه.
!!! info
کانفیگهای Socks و http باید username و password داشته باشن، هسته Xray این رو اجباری کرده.
!!! info "راهنمایی"
کانفیگ Shadowsocks باید ساده باشه و نمیتونه از نوع websocket، grpc و غیره باشه و همچنین نمیتونه TLS داشته باشه.
!!! warning "هشدار"
کانفیگهای VLESS، VMess و Trojan با مقادیر ALPN randomized با Clash سازگار نیستن چون از این Fingerprint پشتیبانی نمیکنه.
زنجیره پروکسی فقط روی اشتراکهای Normal و Fragment اعمال میشن، فراموش نکنید بعد از تنظیم در پنل اشتراک رو بروزرسانی کنید. کانفیگهای زنجیرهای با آیکون 🔗 به کانفیگهای اصلی اضافه میشن، بنابراین وقتی کانفیگ Chain Proxy قطع بشه کماکان به کانفیگای اصلی دسترسی دارید.
Clean IP/Domains
برای اشتراک بدون Fragment، شاید بخواید از Clean IPs استفاده کنید. پنل یه اسکنر داره که بهصورت فایل زیپ برای سیستمعاملتون قابل دانلوده. CloudflareScanner رو اجرا کنید، نتایج توی result.csv ذخیره میشن و میتونید IPها رو بر اساس تأخیر و سرعت دانلود انتخاب کنید. ویندوز برای این کار توصیه میشه و حین تست مطمئن بشید VPN خاموشه. برای اسکن پیشرفته، به این راهنما مراجعه کنید.
!!! tip "نکته"
توی اپراتورهایی که از IPv6 پشتیبانی میکنن (مثل رایتل، ایرانسل، آسیاتک)، IPv6 رو توی سیمکارتتون فعال کنید، گزینه Prefer IPv6 رو توی تنظیمات برنامه فعال کنید و از دو کانفیگ آخر یا کانفیگ پیشفرض اول استفاده کنید. IPهای v6 معمولاً عملکرد بهتری دارن.
!!! tip "نکته"
وقتی از Fragment استفاده میکنید، Clean IPs نقش زیادی ندارن، ولی بعضی اپراتورها مثل رایتل ممکنه بازم بهشون نیاز داشته باشن.
برای اضافه کردن کانفیگهای سفارشی در کنار کانفیگهای پیشفرض، IP یا دامنههای تمیز رو همونطور که توی تصویر بخش نشون داده شده وارد کنید و روی Apply کلیک کنید. بعد از بهروزرسانی اشتراک این کانفیگهای جدید اضافه میشن و به کانفیگهای Best Ping و Best Fragment هم اضافه میشن.
انتخاب Protocol
یکی یا هر دو پروتکل VLESS و Trojan رو فعال کنید.
انتخاب Port
پورتهای مورد نیاز رو انتخاب کنید. پورتهای TLS کانفیگهای امنتری ارائه میدن، ولی حین اختلالات TLS یا وقتی Fragment خوب کار نمیکنه، کانفیگهای غیر TLS میتونن جایگزین خوبی باشن.
!!! note "یادداشت"
کانفیگهای غیر TLS نیاز دارن که پنل با روش Workers ساخته بشه. اگه از روش Pages استفاده شده باشه یا دامنه شخصی برای پنل گذاشته باشید، پورتهای none TLS توی پنل نشون داده نمیشن.
!!! info "راهنمایی"
کانفیگهای غیر TLS فقط به اشتراک Normal اضافه میشن.
انتخاب Fingerprint
از این قسمت میتونید Fingerprint یا اثر انگشت TLS رو انتخاب کنید که بصورت پیشفرض روی randomized هست.
Best Interval
بهصورت پیشفرض، کانفیگهای Best هر 30 ثانیه تست میکنن تا بهترین کانفیگ یا مقدار Fragment رو پیدا کنن. توی شبکههای کمسرعت حین کارهایی مثل تماشای ویدیو یا بازی، این ممکنه باعث لگ بشه. بازه زمانی رو بین 10 تا 90 ثانیه بر اساس نیاز تنظیم کنید.
TCP Fast Open
در صورتیکه سختافزار و سیستم عامل شما از TCP Fast Open پشتیبانی میکنه و شبکه شما هم اختلالی روی این ویژگی ایجاد نمیکنه، میتونید این گزینه رو فعال کنید که بهبود قابل توجهی هم ایجاد میکنه. دقت داشته باشید کاربران لینوکس باید این ویژگی رو روی سیستمعاملشون فعال کنن.
Proxy IP
انتخاب Mode
از نسخه 3.4.2 به بعد میتونید انتخاب کنید که از Proxy IP برای آدرسهای پشت CDN کلادفلر استفاده بشه یا NAT64 Prefixes.
Proxy IPs / Domains
میتونید Proxy IP رو از طریق پنل تغییر بدید و با اعمال تغییرات، اشتراک رو بهروزرسانی کنید. ولی توصیه میشه Proxy IP رو از طریق داشبورد Cloudflare یا ویزارد تنظیم کنید، چون:
!!! note "یادداشت"
تغییر Proxy IP از طریق پنل نیاز به بهروزرسانی اشتراک داره اگه IP از کار بیفته. این میتونه کانفیگهای اهدایی رو مختل کنه، چون کاربرایی که اشتراک فعال ندارن نمیتونن بهروزرسانی کنن. این روش فقط برای استفاده شخصی خوبه. روشهای دیگه نیازی به بهروزرسانی اشتراک ندارن.
میتونید Proxy IP های موجود رو با کلیک روی آیکون کنار این فیلد در پنل یا مراجعه به /proxy-ip در مرورگر ببینید، که IP ها رو بر اساس منطقه و ISP فهرست میکنه و میتونید تست تاخیر هم ازشون بگیرید (تاخیر از ورکر به IP).
!!! info "راهنمایی"
برای استفاده از چند Proxy IP، اونا رو زیر هم وارد کنید.
NAT64 Prefixes
میتونید NAT64 Prefix رو از طریق پنل تغییر بدید و با اعمال تغییرات، اشتراک رو بهروزرسانی کنید. ولی توصیه میشه NAT64 Prefix رو از طریق داشبورد Cloudflare یا Wizard تنظیم کنید، چون:
!!! note "یادداشت"
تغییر NAT64 Prefix از طریق پنل نیاز به بهروزرسانی اشتراک داره اگه IP از کار بیفته. این میتونه کانفیگهای اهدایی رو مختل کنه، چون کاربرایی که اشتراک فعال ندارن نمیتونن بهروزرسانی کنن. این روش فقط برای استفاده شخصی خوبه. روشهای دیگه نیازی به بهروزرسانی اشتراک ندارن.
میتونید یک یا چند NAT64 Prefix از اینجا انتخاب کنید که IPها رو بر اساس منطقه و ISP لیست کرده.
!!! info "راهنمایی"
برای استفاده از چند IP، اونا رو زیر هم وارد کنید.
فعالسازی ECH
حتما در جریان هستید که روشهای مختلفی برای پنهانسازی SNI اتصال وجود داره تا بشه فایروالها رو دور زد. Fragment میاد SNI رو مخفی میکنه، دامنه سفارشی SNI رو تغییر میده و در نهایت ECH میتونه SNI رو به دامنه پیشفرض ECH کلادفلر تغییر بده. مشکل اینجاست که کلادفلر از یک دامنه پیشفرض به نام cloudflare-ech.com برای همه دامنههای CDN و Worker استفاده میکنه، پس مسدود کردنش برای ISPها خیلی آسونه. این گزینه روی اشتراک Fragment فعال نمیشه.
ECH Server Name
اگر این فیلد رو خالی بذارید، پیکربندی ECH از دامنهی ورکر شما بدست میاد. با این حال، اگر دامنهی ورکر شما مسدود شده باشه، میتونید از دامنههای دیگه که پشت CDN کلادفلر قرار دارن و ECH رو فعال کردن استفاده کنید. برای بررسی این موضوع، به اینجا مراجعه کنید و دامنهی مورد نظر خودتون رو چک کنید، باید مقدار ech رو در بخش Answer مشاهده کنید.
!!! warning "هشدار"
لطفاً توجه داشته باشید که گزینه ECH Server Nameمدتی هست که روی Xray موجوده، اما sing-box از نسخه ۱.۱۳.۰ و Clash از نسخه ۱.۱۹.۲۰ از این ویژگی پشتیبانی میکنن. بنابراین اگر هسته برنامه شما با این نسخهها سازگار نیست، لطفاً خالی بذارید.
Custom CDN
برای اینکه از یه Custom CDN (مثل Fastly، Gcore) برای مخفی کردن دامنه Worker خودتون استفاده کنید باید سه بخش زیر رو پیکربندی کنید:
Addresses
اینا IPها یا IPهای تمیز مخصوص CDN هستن. باید از IPهای خود CDN استفاده کنید، نه Cloudflare. دامنهها، آدرسهای IPv4 یا IPv6 رو همونطور که نشون داده شده وارد کنید، با آدرسهای IPv6 توی کروشه، مثلاً [2a04:4e42:200::731].
Host
هاستی که توی CDN تعریف شده و به Worker شما اشاره میکنه، مثل یه دامنه جعلی توی Fastly.
SNI
یه دامنه جعلی یا یه سایت روی همون CDN، مثلاً speedtest.net (بدون www) برای Fastly.
بعد از پیکربندی این قسمتها، کانفیگهای مرتبط به اشتراک Normal اضافه میشن و با علامت C مشخص میشن.
!!! info "راهنمایی"
فقط پورتهای 443 و 80 برای این کانفیگها پشتیبانی میشن.
File: docs/fa/docs/configuration/warp.md
:material-cog-outline:{ .md .middle } تنظیمات عمومی Warp
این تنظیمات برای اشتراکهای Warp و Warp Pro اعمال میشن.
Remote DNS
این DNS برای سازگاری بیشتر و عملکرد بهتر باید از نوع IPv4 باشه و اکیدا توصیه میکنم اگر قصد تعویضش رو دارید از DNS های خود کلادفلر استفاده کنید چون با Warp کلادفلر سازگاری و عملکرد بهتری دارن، برای مثال:
- 1.1.1.2، 1.0.0.2 (DNS امنیتی Cloudflare)
- 1.1.1.3، 1.0.0.3 (DNS بزرگسالان Cloudflare)
Endpoints - Scan Endpoint
Endpoint ها برای Warp مثل IP تمیز برای VLESS و Trojan عمل میکنن. پنل یه اسکنر ارائه میده که میتونید توی Termux (اندروید)، Windows، macOS یا Linux اجرا کنید و نتایج رو اینجا وارد کنید. توجه کنید که نتایج 100% قابل اعتماد نیستن، پس تست کردن لازمه. در ضمن حواستون باشه که قبل از اسکن تمام برنامههای فیلترشکن ر. ببندید، اگر از v2rayN استفاده میکنید از نوارابزار پایین باید Exit کنید، قطع کردن پروکسی کافی نیست.
!!! info "راهنمایی"
- Endpoint ها باید بهصورت IP:Port یا Domain:Port باشن و باید خط به خط وارد بشن.
- برای آدرسهای IPv6، اونا رو توی کروشه بذارید. مثالهای زیر رو ببینید:
title="IPv4" 123.45.8.6:1701
title="IPv6" [2a06:98c1:3120::3]:939
title="Domain" engage.cloudflareclient:2408
Best Interval
اشتراکهای Warp و Warp Pro شامل کانفیگهای Best Ping هستن. بهصورت پیشفرض، این کانفیگها هر 30 ثانیه تست میشن تا بهترین کانفیگ یا Endpoint برای اتصال پیدا بشه. توی شبکههای کند، این بازه ممکنه حین کارهایی مثل تماشای ویدیو یا بازی آنلاین باعث لگ بشه. میتونید بازه رو بین 10 تا 90 ثانیه تنظیم کنید.
Reserved Bytes
بعضی از اپراتورها بر اساس این پارامتر اقدام به مسدودسازی اتصال میکنن. غیرفعال کردنش توصیه نمیشه اما ممکنه بعضی مواقع کمک کنه.
Warp Accounts
بهروزرسانی، اکانتهای جدید Warp رو از Cloudflare میگیره. این فرآیند روی سرعت اتصال و تنظیمات تأثیری نداره.
File: docs/fa/docs/configuration/warp-pro.md
:material-cog-outline:{ .md .middle } تنظیمات Warp Pro
این بخش فقط برای اشتراک Warp Pro اعمال میشه، همونطور که اینجا توضیح داده شده.
تعریفها
چند اصطلاح رایج توی همه پیادهسازیهای نویز Warp استفاده میشن. بیشتر هستهها، از جمله Xray، Xray Knocker و Amnezia، حداقل دو تا از این پارامترا رو دارن:
Mode
هر پیادهسازی نویز Warp یه حالت خاص داره که تعیین میکنه نویز به چه شکلی به سرور فرستاده بشه تا اتصال مخفی بشه.
Count
تعداد بستههای نویز که برنامه به سرور میفرسته.
Size
اندازه هر بسته نویز، به بایت.
Delay
بازه زمانی بین فرستادن بستههای نویز.
MahsaNG
MahsaNG Mode
- none: هیچ نویزی اعمال نمیشه، مثل یه کانفیگ Warp معمولی.
- quic: توسط توسعهدهندهها برای شرایط ایران توصیه شده.
- random: نویز بهصورت تصادفی تولید میشه.
- حالت سفارشی: امکان استفاده از یه رشته HEX سفارشی (مثل
fe09ad5600bc...).
Clash و Amnezia
این بخش برای برنامههای Amnezia، WG Tunnel و Clash-Mihomo اعمال میشه که تنظیمات مشترکی دارن. شما تعداد بستههای نویز و حداقل و حداکثر اندازهشون رو مشخص میکنید. از جدول اشتراک Warp Pro، علاوه بر اشتراکها میتونید یه فایل زیپ برای کانفیگهای Amnezia و WG Tunnel هم دانلود کنید.
این تنظیمات برای هر اپراتور با آزمون و خطا تعیین میشن.
v2rayNG و v2rayN
v2ray Mode
چهار حالت برای برنامههای v2rayNG و v2rayN در دسترسه: base64، string، hex و random. توی بخش Noise Count، میتونید مشخص کنید چندتا از این نویز توی کانفیگ باشه. میشه چند نویز با انواع مختلف اضافه کرد؛ لازم نیست یکسان باشن.
Noise Packet
مقدار packet باید با mode انتخابشده مطابقت داشته باشه:
- Base64: نیاز به یه مقدار معتبر Base64 داره.
- String: میتونه هر رشتهای باشه.
- Random: فقط طول رشته رو مشخص میکنید.
- Hex: نیاز به یه رشته Hex داره.
مثال:
NTUyMjU0NjItN2I4MC00YWFmLWE3NDgtNjZiYWZiNjlmNmQ2salamchetori12310-3001d800f9373b2c418713aafde43021004ac3b89f!!! tip "نکته"
- برای تبدیل متن به Base64 میتونید از این ابزار استفاده کنید.
- برای تولید رشته Hex میتونید از این ابزار استفاده کنید.
Applies To
مشخص میکنه نویزی که تعریف کردید به کدوم نوع از IP اضافه بشه، بصورت پیشفرض روی IP هست که هم به IPv4 و هم به v6 اضافه میشه.