یک کلاینت اندروید برای اکوسیستم MasterDnsVPN.
پروژه اصلی (Upstream): MasterDnsVPN
توضیح: این ریپو شامل اپ اندروید (کلاینت) است که روی هستهی Go پروژه اصلی ساخته شده است.
- به بخش Releases در همین ریپوزیتوری بروید.
- آخرین فایل
universalAPK را دانلود کنید (پیشنهادی). - فایل را روی گوشی خود نصب کنید.
نکته: اگر اندروید اجازه نصب نداد، گزینهی 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