Meile dVPN GUI لنظام التشغيل Linux وOS X وWindows - مدعوم من Sentinel Network - شبكة VPN لا مركزية تعمل بتقنية blockchain.
تم إصدار النسخة الكاملة 1.8.0 على GitHub. تشمل الفروع الرئيسية ، وOSX-FIAT-INTE ، و Windows ، وFIAT ، و OSX-FIAT ، و PIP . الاستثناء هو أننا لم نقم بتضمين scrtsxx.py الذي يحتوي على بيانات اعتماد لبوابة FIAT. يرجى التنقل بين الفروع المختلفة لفهم طرق العمل البينية المختلفة. إننا نعتزم في النهاية دمج جميع الفروع في مصدر كود موحد.
الإصدار الحالي هو الإصدار 1.8.0 . يرجى ملاحظة أن هذا لا يستخدم Windows APIs لطلب امتيازات الإدارة ويعتمد على تطبيق مفتوح المصدر يسمى "gsudo". يعد Gsudo مجرد اختراق لمطالبة المستخدم بتعديل محولات الشبكة حتى يتمكن Meile من الاتصال دون مشكلة.
كما يفتح Meile وحدة تحكم التصحيح في الخلفية. لا تغلق هذا وإلا فسيتم إغلاق التطبيق أيضًا. نحن نعمل على الحصول على شهادة مطوري Microsoft حتى نتمكن من التوقيع على التطبيق للإصدار الرسمي. أيضًا، عندما نحصل على الشهادة، سنقوم بإزالة وحدة التحكم في التصحيح أيضًا. لدينا أيضًا خطط لدمج حزمة تثبيت MSI. هذا كل شيء في الأعمال.
تنزيل: ميلي لنظام التشغيل Windows (v1.8.0)
قم بتنزيل الإصدار الأحدث كـ DMG: Mac OS X v1.8.0
يتم تجميع إصدارات OS X M1/M2 وIntel كصورة قرص (DMG). للتثبيت، ما عليك سوى تنزيل DMG الصحيح للبنية لديك (Intel أو Apple Silicon [arm]). انقر نقرًا مزدوجًا على ملف DMG وانقل حزمة تطبيق Meile إلى سطح المكتب أو إلى مجلد التطبيقات.
تم توقيع كل من إصداري OS X Intel وApple Silicon بواسطة شهادة مطور Apple. يجب ألا تكون هناك أخطاء عند تشغيل هذه.
تثبيت النقطة غير متوفر حاليًا لنظام التشغيل Mac OS X أو Windows. نحن نعمل على تقديم هذا كحزمة منفصلة.
يأتي الإصدار الأحدث من Meile GUI ضمن أرشيف دبيان. ما عليك سوى تنزيل أحدث إصدار: إصدارات Meile
وتشغيل مناسب للبناء الخاص بك:
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
سيقوم هذا الإصدار بتثبيت أدوات wireguard وresolvconf وcurl وnet-tools جنبًا إلى جنب مع واجهة المستخدم الرسومية Meile. للاتصال بالعقد أو قطع الاتصال يتطلب امتيازات "sudo". سيُطلب منك من خلال مربع حوار النظام الخاص بك إدخال كلمة مرور اسم المستخدم الخاص بك لمنح التفويض لإكمال الاتصال. ويرجع ذلك إلى كيفية تعامل Linux مع الأذونات فيما يتعلق بواجهات الشبكة.
meile-gui
أو انتقل إلى قائمة اللوحة الخاصة بك ضمن الإنترنت وسيكون هناك رمز قابل للنقر عليه.
نظرًا لوجود مشكلات في تحميل برامج تشغيل mesa OpenGL معينة في العديد من أجهزة Debian الافتراضية، فقد قمنا بتضمين أرشيف .deb منفصل يقوم تلقائيًا بتكوين النظام للتعامل مع تبعيات Meile. الرجاء استخدام هذا الإصدار إذا كنت تقوم بتشغيل نسخة دبيان في جهاز فيروسي (VM).
الجهاز الظاهري لديبيان/أوبونتو 20.04
الجهاز الظاهري لديبيان/أوبونتو 22.04
قم بتنزيل أحدث إصدار RPM لإصدارات RedHat:
ريدهات دورة في الدقيقة (fc36)
ريدهات دورة في الدقيقة (fc37)
قم بتثبيت دورة في الدقيقة من محطة عبر dnf ( موصى به ):
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
أو عبر دورة في الدقيقة :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
يوصى باستخدام dnf لأنه سيقوم بتثبيت كافة التبعيات لكي يعمل Meile بشكل صحيح.
لقد تولى عضو مجتمعنا الرائع والمطور غير المتفرغ @Tkd-Alex دور تجميع حزمة Arch Linux. الإصدار الحالي هو 1.8.0 ويمكن تنزيله من: Meile Arch Linux Release
للتثبيت، قم بتشغيل:
sudo pacman -U --noconfirm meile-gui-1.8.0-1-x86_64.pkg.tar.zst
المتطلبات: بيثون<=3.10
مستحسن: بيثون==3.10.x
لتثبيت python3.10 على Ubuntu 20.04/Fedora 36 أو أقدم، اتبع الإرشادات هنا:
قم بتثبيت python3.10 كـ python على Ubuntu 20.04 · GitHub
يتوفر الآن الإصدار 0.15.0.0 من Meile dVPN GUI كحزم نقاط أيضًا. هذه هي الإصدارات المسبقة المقرر دمجها في ملف ثنائي للأنظمة الأساسية المختلفة. أولاً تثبيت تبعيات النظام:
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
ثم قم بالتثبيت عبر النقطة
pip3 install meile-gui
عبر البيئة الافتراضية:
mkdir ~ /venv && python3 -m venv ~ /venv/meile
source ~ /venv/meile/bin/activate
pip3 install meile-gui
الترقية عبر النقطة
pip3 install meile-gui --upgrade
لتشغيل Meile GUI بعد تثبيت النقطة، قم بما يلي:
meile-gui
لم يتم تضمين بوابة FIAT في حزمة النقطة. ويرجع ذلك إلى أن بعض بيانات الاعتماد يجب أن تظل سرية لأسباب تتعلق بـ OPSEC. سيستمر تحديث حزمة النقاط بدون بوابة FIAT مع إصلاحات الأخطاء وإضافات الميزات.
نحن نعتبر إصدارات النقاط بمثابة إصدارات مسبقة للثنائيات المجمعة. تعتبر النقطة هي حافة النزيف لإصدارات Meile
نقوم بتجميع الثنائيات التالية مع إصداراتنا:
tun2socks(GitHub - xjasonlyu/tun2socks: tun2socks - مدعوم من gVisor TCP/IP stack)
v2ray (GitHub - v2fly/v2ray-core: منصة لبناء الوكلاء لتجاوز قيود الشبكة.)
Sentinel-cli (GitHub - Sentinel-official/cli-client: عميل Sentinel CLI الرسمي)
warp (تنزيل WARP · مستندات Cloudflare Zero Trust)
gsudo (GitHub - gerardog/gsudo: Sudo لنظام التشغيل Windows)
لقد قمنا ببناء tun2socks وv2ray وsentinel-cli من المصدر على البنى المستهدفة. Cloudflare warp هو مصدر مغلق ولذلك قمنا بتجميع الثنائيات مباشرة من رابط التثبيت أعلاه. بالنسبة لنظام التشغيل Windows، قمنا بتنزيل ملف gsudo الثنائي المُعد مسبقًا من موقع github أعلاه.
ملاحظة: نستخدم الإصدار v2ray 5.1.0 لأن هذا هو ما يستخدمه برنامج dvpn-node أيضًا ويوصى باستخدام نفس إصدار العميل مثل إصدار الخادم.
يرجى تقديم التعليقات والاقتراحات والمشكلات على صفحة المشكلات هنا في GitHub. إذا كنت مبتدئًا في GitHub، فيمكنك الانضمام إلينا في قنوات المراسلة المفتوحة المتنوعة لدينا:
حصة:
جميع الاقتراحات هي موضع ترحيب.
لإنشاء ملف ثنائي للتوزيع الخاص بك، يجب تثبيت بعض الحزم أولاً.
برنامج التثبيت:
pip3 install pyinstaller
تثبيت بيثون Virtualenv:
sudo apt install python3-venv
ثم استنساخ الريبو:
git clone https://github.com/MathNodes/meile-gui
قم بالتبديل إلى فرع النقطة لأن هذا هو الفرع الذي لا يحتوي على بوابة FIAT
cd meile-gui && git checkout pip
ثم قم بتشغيل بيئة بايثون الافتراضية وقم بتثبيت meile-gui. سيجد هذا جميع التبعيات لـ meile-gui .
python3 -m venv meile-gui &&
source meile-gui/bin/activate &&
pip install -r requriements.txt && pip install -e .
بمجرد تثبيت meile-gui وتبعياته في بيئة python الافتراضية، يمكن إنشاء إصدار ثنائي:
bash pyinstaller.cmd
هذا كل شيء. انتقل إلى مجلد dist
حيث سيكون الملف الثنائي.
بالنسبة لنظام التشغيل Windows، قم بتثبيت حزم النقاط الضرورية الموجودة في setup.py
وقم بتشغيل ما يلي باستخدام pyinstaller
pyinstaller meile_gui.spec
سيؤدي هذا إلى إنشاء الملف الثنائي الموجود في دليل dist
لشجرة Meile.
نظرًا لأننا نعمل على منحة صغيرة بدون تمويل من رأس المال الاستثماري، فإننا نرحب بالتأكيد بأي مساهمات إضافية لفريق المطورين لدينا. وسوف يساعد في تمويل الإصدارات المستقبلية.
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz