⚡ Bettbox
Another Better Mihomo Client, Forked from FlClash
**برنامه Bettbox یک ابزار چندسکویی برای مسیریابی ترافیک و دیباگ DNS است که بر پایه هسته قدرتمند Mihomo به صورت عمیق توسعه یافته است. ما بر حریم خصوصی، امنیت و جزئیات بیشتر قابلیتها تمرکز داریم و متعهد به ارائه تجربه کلاینت بهتری هستیم (این پروژه پیشگام در گذراندن بازبینی دستی و منبع امنیتی بنیاد متنباز Signpath است و نسخه ویندوز دارای گواهی امضای دیجیتال رسمی OV میباشد).**
با پایبندی به اصل "Better Experience"، برنامه Bettbox ضمن حفظ رابط کاربری UI جذاب نسخه اصلی، جزئیات متعدد و قابلیتها و منطقهای کاربردی را در پلتفرمهای مختلف عمیقاً بهینهسازی کرده است. ویژگیهای کلیدی و اهداف: روانی در پیشزمینه، مصرف بهینه باتری در پسزمینه — کلاینتی با تجربه کاربری بهتر که با مصرف منابع اندک، عملکرد پایدار و طولانیمدتی را برای Mihomo ارائه میدهد.
Bettbox یعنی: Better Experience, Out of the box - تجربه برتر، آماده استفاده.
[](https://github.com/appshubcc/Bettbox/releases/latest) [](https://github.com/MetaCubeX/mihomo/releases/latest)
---
### ✈️ جامعه تلگرام
[](https://t.me/appshub_chat) [](https://t.me/appshub_channel)
---
## 🚀 ویژگیهای اصلی
* **آماده استفاده**: مدیریت پایدار دسترسیها و تجربه روان TUN/VPN همراه با بهینهسازیهای پیشفرض برای استفاده فوری.
* **رابط کاربری ظریف**: بهینهسازی دقیق UI و تعاملات. انیمیشنهای نرخفریم بالا، مصرف انرژی بسیار پایین در موبایل و حداقل بار روی دسکتاپ.
* **امنیت بالا**: هسته همگام با شاخه اصلی Mihomo است، از اصل حداقل دسترسی در تمام پلتفرمها پیروی میکند و دارای امضای دیجیتال رسمی OV از SignPath است.
* **پایداری فوقالعاده**: مدیریت سناریوهای پیچیده همراه با اعتبارسنجی دوگانه فایل پیکربندی برای پایداری در حد سازمانی.
* **اولویت با عملکرد**: پشتیبانی نیتیو از ARM64 در دسکتاپ، سطحبندی سختافزاری و بهینهسازی عمیق فلاتر برای بهرهگیری حداکثری از توان سختافزار.
* **ابزارهای هوشمند**: شروع/توقف هوشمند چندسکویی، پشتیبانی از حالت خواب اندروید، غیرفعالسازی QUIC با یک کلیک و منوی پیشرفته تسکبار.
* **تنظیمات بصری**: تنظیم بصری پارامترهای بسیار غنیتر با اعمال آنی تغییرات — بدون نیاز به ویرایش دستی و خستهکننده تنظیمات.
* **ویجتهای صفحه اصلی**: ویجتهای خوشساخت و متعددی به صورت پیشفرض برای نظارت آسان بر سرعت لحظهای شبکه و وضعیت کلی سیستم در صفحه اصلی.
* **شخصیسازی**: تمهای رنگی غنی، آیکونها و عنوانهای سفارشی و حتی شامل ۳۰ انیمیشن زیبا برای تست سرعت.
* **انعطافپذیری بالا**: اولین کلاینت با قابلیت تطبیق UI برای اسکریپتهای بازنویسی JS به همراه کلیدهای بصری کاربردی و سفارشی.
* **ویرایشگر حرفهای**: ویرایشگر داخلی code-forge بازنویسی شده با عملکرد بالا در تمامی پلتفرمها همسطح IDEهای حرفهای.
* **پشتیبانی از دستگاههای قدیمی**: نگهداری مستمر نسخههای Compatible برای سیستمعاملها و سختافزارهای قدیمی جهت افزایش طول عمر دستگاه.
* **حریم خصوصی کامل**: متنباز، بدون تبلیغات، فرآیند کاملاً شفاف CI/CD همراه با ممیزی کامل برای جلوگیری از هرگونه جمعآوری داده در پسزمینه.
* **جامعهمحور**: ارزیابی دقیق بازخوردها و اولویتدهی به گزارشهای باکیفیت. صدای شما شنیده میشود.
### 🛩️ سرویسهای پیشنهادی
#### خطوط واسط و اختصاصی 〢 [BBXY](https://www.bbxy01.com/v2/register?code=c09R) 〢 [BaiYueGuang](https://www.sibker.com/register?invite_code=YZq6L5zd) 〢 [MESL](https://panel.meslcloud.com/#/register?code=7vy22Bv2) 〢 [Ytoo](https://y-too.net/aff.php?aff=10354)
--------------------------------
#### خطوط مستقیم اقتصادی 〢 [Liangxin Cloud](https://xn--9kqz23b19z.com/#/register?code=VTnrQYAj) 〢 [Chuixue Cloud](https://xn--9kqs1lo79d.com/#/register?code=skKMTab7) 〢 [YiFen](https://xn--4gqx1hgtfdmt.com/#/register?code=AuCiXprV) 〢 [Peiqian](https://xn--mes358aby2apfg.com/register?code=z7TUZLmM&cover=sfw)
--------------------------------
#### کد تخفیف اختصاصی ۳۲٪ برای BBXY: bettbox68
--------------------------------
**بررسی کوتاه** : ❚ ❚ لینکهای فوق عمدتاً بر اساس استفاده شخصی یا بحث و پیشنهادهای اعضای گروههای تلگرام بوده و صرفاً به عنوان پیوندهای معرف (AFF) نمایش داده میشوند (نکته: خرید از طریق این لینکها کمیسیون اندکی جهت حمایت از توسعهدهنده به همراه دارد). این به معنای هیچگونه تضمین یا تعهدی نسبت به این خدمات نیست؛ با توجه به دلایل آشکار، لطفاً خودتان بررسی و با آگاهی انتخاب کنید.
---
## 🛠️ نصب و دانلود
لطفاً برای دانلود آخرین فایل نصب مناسب سیستم خود به صفحه **[[انتشارها (Releases)]](https://github.com/appshubcc/Bettbox/releases)** مراجعه کنید.
* **پلتفرمهای دسکتاپ**:
**Windows 8.1+:** (x64/arm64)
**Linux Kernel 5.4+:** (x64/arm64)
**macOS 12.0+:** (Intel/Apple Silicon)
* **اندروید 8.0+**: Android (ARMv8 / ARMv7 / x86_64 / Universal)
* **تلویزیون اندروید (Android TV)**: پشتیبانی کامل، نسخه اختیاری ARMv7 32-bit برای دستگاههای با حافظه کم
* **سیستمعامل HarmonyOS NEXT**: قابل استفاده پایدار همراه با برنامه [[ZhuoYiTong]](https://harmonyos.cool/android-app)
**سایر روشهای نصب:**
**آرچ لینوکس (ArchLinux):** yay -S bettbox-bin یا paru -S bettbox-bin (نگهداری توسط [ lyj404 ](https://github.com/lyj404/bettbox-aur))
**AMD64=v1:** yay -S bettbox-compatible-bin یا paru -S bettbox-compatible-bin (نگهداری توسط [ VillagerTom ](https://github.com/VillagerTom))
---
## ❓ سوالات متداول
1. **مشکلات نصب، راهاندازی و امنیت**:
- دستگاههای اندرویدی: **از اعطای دسترسیهای پسزمینه و حداقل سیستمعامل (Android 8.0+) مطمئن شوید**.
- سیستمهای قدیمی: بررسی کنید آیا سیستم شما **نیازمند دانلود نسخه Compatible است**.
- **امنیت: پروژه Bettbox کاملاً متنباز است و ممیزی امنیتی Signpath را با موفقیت گذرانده است.**
2. **مشکلات رایج دسکتاپ**:
- دسترسی مدیریت در ویندوز: نسخه نصبی Bettbox از قبل آن را مدیریت کرده است — **نیازی به تایید دستی نیست**.
- عدم امکان فعالسازی کارت شبکه مجازی TUN: در macOS/Linux **از ورود رمز عبور صحیح اطمینان حاصل کنید**.
- سایر خطاها: لطفاً اطلاعات دیباگ را ارسال کرده و **از عدم اجرای پروکسیهای همزمان مطمئن شوید**.
- در صورت تداوم مشکل، یک ISSUE ثبت کنید.
3. **نکات مهم نصب در macOS**:
- فایل متناسب با پلتفرم خود (Intel / Apple Silicon) را دانلود کرده و `Bettbox-macos-xx.dmg` را باز کنید.
- آیکون Bettbox را به پوشه `Applications` منتقل کنید.
- **میانبر زدن بلاک امنیتی Gatekeeper در هنگام نصب یا بروزرسانی** ([به دلیل عدم خرید گواهی رسمی توسعهدهنده اپل](https://support.apple.com/en-us/102445)):
- **روش پیشنهادی**: در پوشه Applications، **روی آیکون Bettbox راستکلیک کنید**، گزینه **"Open"** را انتخاب کرده و مجدداً روی **"Open"** کلیک کنید.
- **روش جایگزین**: در صورت مسدود بودن، به System Settings -> Privacy & Security رفته و روی **"Open Anyway"** کلیک کنید.
- در اولین فعالسازی حالت TUN، پنجره تایید رمز عبور نمایش داده میشود؛ **لطفاً رمز عبور کاربر فعال سیستم مک را وارد کنید تا به Bettbox اجازه پیکربندی شبکه داده شود**.
4. **عدم امکان وارد کردن اشتراک**:
- **لطفاً ابتدا لینک را ریست کنید** تا از فعال بودن آن مطمئن شوید.
- در صورت تداوم مشکل، ابتدا با ارائهدهنده سرویس خود تماس بگیرید؛ در صورتی که از طریق DEBUG مشخص شد مشکل از برنامه است، یک ISSUE ثبت کنید.
---
## 💻 توسعه و ساخت
نمونه در ویندوز:
* نیاز به سیستم ویندوز (OS ≥ Windows 10)
* ابزارها: Git, Visual Studio, Flutter 3.47.x, Golang, Inno Setup, Rust
```bash
* flutter pub get
* dart .\setup.dart windows --arch amd64 --out core (فقط هسته اصلی)
* dart .\setup.dart windows --arch amd64 --out app --compatible (نسخه Compatible اختیاری)
* خروجی در پوشه `dist/` قرار میگیرد
```
سفارشیسازی UI اسکریپت:
* از نسخه v1.18.8، برنامه Bettbox از اسکریپتهای سفارشی پشتیبانی میکند. برای نمونه **[مخزن اسکریپت AIsouler](https://github.com/AIsouler/MyClash)** کافیست کد زیر را در سطر اول اسکریپت قرار دهید:
* const Compatible_With_Bettbox = { ruleOptionsEnable: true };
---
### ☕ حمایت مالی
**در صورت تمایل میتوانید از توسعه پروژه حمایت کنید:**
* TRON (TRC-20): TCkTtZfF2WrciZLaJj3e1aqrh3zdTnCkDa
* Bitcoin: bc1qu950cl6035qvllmzk6cfw3l30j2lg3cq9n6g6h
---
## 🙏 قدردانی
**[FlClash GUI](https://github.com/chen08209/FlClash)** 〢 **[Mihomo Core](https://github.com/MetaCubeX/mihomo)**
تشکر ویژه از تمامی [مشارکتکنندگان](https://github.com/appshubcc/Bettbox/graphs/contributors) و پروژههای متنباز استفادهشده یا ارجاعدادهشده:
[Zashboard](https://github.com/Zephyruso/zashboard), [CMFA](https://github.com/MetaCubeX/ClashMetaForAndroid), [Sparkle](https://github.com/xishang0128/sparkle), [SFA](https://github.com/SagerNet/sing-box-for-android), [HUSI](https://github.com/xchacha20-poly1305/husi), [V2rayN](https://github.com/2dust/v2rayN), [Bett-rules](https://github.com/appshubcc/bett-rules)
---
## 📄 مجوز
مجوز GPL-3.0