Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
forked from 2dust/v2rayNG

A V2Ray client for Android, support Xray core and v2fly core

License

Notifications You must be signed in to change notification settings

MjKhani/v2rayNGPro

 
 

Repository files navigation

v2rayNG Pro 🚀

Version License Platform

نسخه پیشرفته v2rayNG با قابلیت آپدیت خودکار

دانلود | گزارش مشکل


📱 درباره پروژه

v2rayNG Pro یک fork از v2rayNG اصلی با امکانات پیشرفته‌تر است.

✨ امکانات اضافه شده

🔄 آپدیت خودکار Subscription

  • ✅ آپدیت اتوماتیک subscription ها در بک‌گراند
  • ✅ قابلیت تنظیم زمان‌بندی (15 دقیقه تا نامحدود)
  • ✅ نوتیفیکیشن هوشمند
  • ✅ مدیریت بهینه WorkManager
  • ✅ کاهش مصرف باتری

📥 دانلود

آخرین نسخه را از بخش Releases دانلود کنید.

دو نسخه موجود است:

  • 📱 F-Droid - برای کاربران عمومی
  • 🏪 Play Store - نسخه گوگل پلی

🚀 نحوه استفاده

راه‌اندازی Auto-Update

  1. باز کردن Settings
  2. بخش Subscription
  3. فعال کردن گزینه "Auto Update Subscription"
  4. تنظیم "Update Interval" (پیش‌فرض: 60 دقیقه)
⚙️ Settings → Subscription → Auto Update ✅

تنظیمات پیشرفته

  • Minimum Interval: 15 دقیقه
  • Recommended: 60 دقیقه (1 ساعت)
  • برای ترافیک کم: 120+ دقیقه

🔧 Build کردن

# 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 خود را ذکر کنید
  • ✅ لاگ را ضمیمه کنید
  • ✅ مراحل بازتولید مشکل را شرح دهید

🤝 مشارکت

مشارکت‌ها استقبال می‌شود!

  1. Fork کنید
  2. Feature branch بسازید (git checkout -b feature/amazing)
  3. Commit کنید (git commit -m 'Add amazing feature')
  4. Push کنید (git push origin feature/amazing)
  5. Pull Request باز کنید

📝 تغییرات

برای مشاهده تغییرات هر نسخه به CHANGELOG.md مراجعه کنید.

📄 License

این پروژه تحت لایسنس GPL-3.0 منتشر شده است - فایل LICENSE را ببینید.

🙏 تشکر

  • 2dust برای v2rayNG اصلی
  • تمام Contributors پروژه اصلی
  • کامیونیتی عزیز v2ray

📞 ارتباط

  • 📧 Email: [ایمیل شما]
  • 💬 Telegram: [لینک تلگرام]
  • 🐦 Twitter: [لینک توییتر]

⭐ اگه پروژه رو دوست داشتی یه Star بزن!

Made with ❤️ by MjKhani

Changelog

همه تغییرات قابل توجه این پروژه در این فایل مستند می‌شود.

[1.0.0] - 2024-12-XX

Added ✨

  • قابلیت Auto-Update Subscription
  • تنظیم interval سفارشی (حداقل 15 دقیقه)
  • نوتیفیکیشن برای وضعیت آپدیت
  • مدیریت هوشمند با WorkManager

Fixed 🐛

  • رفع SecurityException هنگام restart
  • بهبود مدیریت lifecycle
  • رفع مشکل "process is bad"

Changed 🔄

  • بهینه‌سازی مصرف باتری
  • بهبود error handling
  • اضافه شدن logging کامل

[Unreleased]

Planned 🚧

  • نمایش آخرین زمان آپدیت
  • دکمه refresh دستی
  • Statistics و گزارش‌گیری

مشارکت در v2rayNG Pro

ممنون که می‌خواهید مشارکت کنید! 🎉

چگونه مشارکت کنیم

گزارش Bug

  1. مطمئن شوید bug قبلاً گزارش نشده
  2. Issue جدید با template مناسب باز کنید
  3. اطلاعات کامل بدهید:
    • نسخه Android
    • مدل گوشی
    • لاگ کامل
    • مراحل بازتولید

پیشنهاد Feature

  1. Issue جدید باز کنید
  2. Feature را به طور کامل توضیح دهید
  3. مزایا و موارد استفاده را ذکر کنید

Pull Request

  1. Fork کنید
  2. Branch جدید بسازید
  3. تغییرات را commit کنید
  4. تست کنید
  5. PR بفرستید

Code Style

  • از Kotlin conventions استفاده کنید
  • Comment های مناسب بنویسید
  • Error handling کامل داشته باشید

🐛 توضیح Bug

توضیح واضح و مختصر از مشکل

📱 محیط

  • نسخه اپ: [مثلاً 1.0.0]
  • نسخه Android: [مثلاً 13]
  • مدل گوشی: [مثلاً Pixel 7]

🔄 مراحل بازتولید

  1. برو به '...'
  2. کلیک کن روی '...'
  3. خطا رخ می‌دهد

✅ رفتار مورد انتظار

توضیح دهید چه اتفاقی باید بیفتد

❌ رفتار فعلی

توضیح دهید چه اتفاقی می‌افتد

📋 لاگ

لاگ را اینجا paste کنید

📸 اسکرین‌شات

اگر مربوط است، اسکرین‌شات اضافه کنید


#### 5. **Topics رو اضافه کن**

تو GitHub صفحه اصلی پروژه، About قسمت → Topics اضافه کن:

android, vpn, v2ray, proxy, v2rayng, kotlin, auto-update, subscription

About

A V2Ray client for Android, support Xray core and v2fly core

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 91.1%
  • HTML 7.8%
  • Other 1.1%