Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 3.63 KB

File metadata and controls

81 lines (53 loc) · 3.63 KB

کلاینت اندروید MasterDnsVPN

یک کلاینت اندروید برای اکوسیستم MasterDnsVPN.

پروژه اصلی (Upstream): MasterDnsVPN
توضیح: این ریپو شامل اپ اندروید (کلاینت) است که روی هسته‌ی Go پروژه اصلی ساخته شده است.


📥 دانلود و نصب

  1. به بخش Releases در همین ریپوزیتوری بروید.
  2. آخرین فایل universal APK را دانلود کنید (پیشنهادی).
  3. فایل را روی گوشی خود نصب کنید.

نکته: اگر اندروید اجازه نصب نداد، گزینه‌ی Install unknown apps را برای مرورگر یا فایل‌منیجر خود فعال کنید.


🚀 شروع سریع (داخل اپ)

برای استفاده، باید یک سرور MasterDnsVPN فعال داشته باشید (دامنه + کلید). داخل اپ، فیلدهای زیر را وارد کنید:

  • DOMAINS: دامنه تونل (مثال: v.example.com)
  • ENCRYPTION_KEY: کلید مشترک که در سمت سرور تنظیم شده است.
  • Resolverها: یک یا چند DNS resolver (به شکل IP یا IP:PORT)

سپس دکمه اتصال را بزنید تا VPN روشن شود.


🛠 این اپ چه کاری انجام می‌دهد؟

  • یک سرویس VPN سیستمی در اندروید ایجاد کرده و ترافیک را از تونل MasterDnsVPN عبور می‌دهد.
  • بسته به تنظیمات، می‌تواند حالت پروکسی (SOCKS/TCP) را برای عبور ترافیک فراهم کند.

🛡 نکات امنیتی

  • منبع معتبر: APK را فقط از بخش Releases همین ریپوزیتوری رسمی نصب کنید.
  • محرمانگی: کلید رمزگذاری (Encryption Key) سرور خود را هرگز در اختیار دیگران قرار ندهید.
  • اشتراک‌گذاری: اگر اسکرین‌شاتی از تنظیمات برای عیب‌یابی می‌فرستید، حتماً روی کلید و دامنه‌ها را بپوشانید.

🔍 عیب‌یابی

  • خطای نصب (App not installed): اگر قبلاً نسخه‌ای با امضای متفاوت نصب کرده‌اید، ابتدا آن را پاک کرده و سپس نسخه جدید را نصب کنید.
  • اتصال برقرار است ام�� اینترنت نیست: مقدار DOMAINS، لیست resolverها و کانفیگ سمت سرور را مجدداً بررسی کنید.
  • خاموش شدن خودکار VPN: تنظیمات بهینه‌سازی باتری (Battery Optimization) را برای این اپلیکیشن غیرفعال کنید.

⚖️ لایسنس

این پروژه تحت لایسنس MIT منتشر شده است. برای اطلاعات بیشتر فایل LICENSE را مطالعه کنید.


🤝 قدردانی

این کلاینت بر پایه پروژه قدرتمند MasterDnsVPN توسعه یافته است:
https://github.com/masterking32/MasterDnsVPN