v2rayNG Pro یک fork از v2rayNG اصلی با امکانات پیشرفتهتر است.
- ✅ آپدیت اتوماتیک subscription ها در بکگراند
- ✅ قابلیت تنظیم زمانبندی (15 دقیقه تا نامحدود)
- ✅ نوتیفیکیشن هوشمند
- ✅ مدیریت بهینه WorkManager
- ✅ کاهش مصرف باتری
آخرین نسخه را از بخش Releases دانلود کنید.
دو نسخه موجود است:
- 📱 F-Droid - برای کاربران عمومی
- 🏪 Play Store - نسخه گوگل پلی
- باز کردن Settings
- بخش Subscription
- فعال کردن گزینه "Auto Update Subscription"
- تنظیم "Update Interval" (پیشفرض: 60 دقیقه)
⚙️ Settings → Subscription → Auto Update ✅
- Minimum Interval: 15 دقیقه
- Recommended: 60 دقیقه (1 ساعت)
- برای ترافیک کم: 120+ دقیقه
# Clone repository
git clone https://github.com/MjKhani/v2rayNGPro.git
cd v2rayNGPro/V2rayNG
# Build
./gradlew assembleFdroidRelease
# یا برای همه نسخهها
./gradlew assembleReleaseپیشنیازها:
- Android Studio Arctic Fox یا جدیدتر
- JDK 17+
- Android SDK 34+
| ویژگی | v2rayNG اصلی | v2rayNG Pro |
|---|---|---|
| Auto-Update Sub | ❌ | ✅ |
| Background Update | ❌ | ✅ |
| Custom Interval | ❌ | ✅ |
| Notification | ❌ | ✅ |
| Battery Optimized | ❌ | ✅ |
مشکل پیدا کردید؟ لطفاً در بخش Issues گزارش دهید.
قبل از گزارش:
- ✅ نسخه Android خود را ذکر کنید
- ✅ لاگ را ضمیمه کنید
- ✅ مراحل بازتولید مشکل را شرح دهید
مشارکتها استقبال میشود!
- Fork کنید
- Feature branch بسازید (
git checkout -b feature/amazing) - Commit کنید (
git commit -m 'Add amazing feature') - Push کنید (
git push origin feature/amazing) - Pull Request باز کنید
برای مشاهده تغییرات هر نسخه به CHANGELOG.md مراجعه کنید.
این پروژه تحت لایسنس GPL-3.0 منتشر شده است - فایل LICENSE را ببینید.
- 2dust برای v2rayNG اصلی
- تمام Contributors پروژه اصلی
- کامیونیتی عزیز v2ray
- 📧 Email: [ایمیل شما]
- 💬 Telegram: [لینک تلگرام]
- 🐦 Twitter: [لینک توییتر]
⭐ اگه پروژه رو دوست داشتی یه Star بزن!
Made with ❤️ by MjKhani
همه تغییرات قابل توجه این پروژه در این فایل مستند میشود.
- قابلیت Auto-Update Subscription
- تنظیم interval سفارشی (حداقل 15 دقیقه)
- نوتیفیکیشن برای وضعیت آپدیت
- مدیریت هوشمند با WorkManager
- رفع SecurityException هنگام restart
- بهبود مدیریت lifecycle
- رفع مشکل "process is bad"
- بهینهسازی مصرف باتری
- بهبود error handling
- اضافه شدن logging کامل
- نمایش آخرین زمان آپدیت
- دکمه refresh دستی
- Statistics و گزارشگیری
ممنون که میخواهید مشارکت کنید! 🎉
- مطمئن شوید bug قبلاً گزارش نشده
- Issue جدید با template مناسب باز کنید
- اطلاعات کامل بدهید:
- نسخه Android
- مدل گوشی
- لاگ کامل
- مراحل بازتولید
- Issue جدید باز کنید
- Feature را به طور کامل توضیح دهید
- مزایا و موارد استفاده را ذکر کنید
- Fork کنید
- Branch جدید بسازید
- تغییرات را commit کنید
- تست کنید
- PR بفرستید
- از Kotlin conventions استفاده کنید
- Comment های مناسب بنویسید
- Error handling کامل داشته باشید
توضیح واضح و مختصر از مشکل
- نسخه اپ: [مثلاً 1.0.0]
- نسخه Android: [مثلاً 13]
- مدل گوشی: [مثلاً Pixel 7]
- برو به '...'
- کلیک کن روی '...'
- خطا رخ میدهد
توضیح دهید چه اتفاقی باید بیفتد
توضیح دهید چه اتفاقی میافتد
لاگ را اینجا paste کنید
اگر مربوط است، اسکرینشات اضافه کنید
#### 5. **Topics رو اضافه کن**
تو GitHub صفحه اصلی پروژه، About قسمت → Topics اضافه کن:
android, vpn, v2ray, proxy, v2rayng, kotlin, auto-update, subscription