Meile dVPN GUI pour Linux, OS X et Windows - Propulsé par Sentinel Network - un VPN décentralisé blockchain.
La version complète 1.8.0 a été publiée sur GitHub. Les branches incluent main , osx-fiat-intel , windows , fiat , osx-fiat , pip . L'exception est que nous n'avons pas inclus le scrtsxx.py qui contient les informations d'identification de la passerelle FIAT. Veuillez parcourir les différentes branches pour comprendre les différents interfonctionnements. Notre intention est de fusionner à terme toutes les branches dans une source de code unifiée.
La version actuelle est la version 1.8.0 . Veuillez noter que cela n'utilise pas les API Windows pour demander des privilèges d'administration et repose sur une implémentation open source appelée « gsudo ». Gsudo n'est qu'un hack pour demander à l'utilisateur de modifier les adaptateurs réseau afin que Meile puisse se connecter sans problème.
Meile ouvre également une console de débogage en arrière-plan. Ne fermez pas cette option, sinon l'application se fermera également. Nous travaillons à l'obtention d'un certificat de développeur Microsoft afin de pouvoir signer l'application pour sa sortie officielle. De plus, lorsque nous aurons le certificat, nous éliminerons également la console de débogage. Nous prévoyons également d'intégrer un package d'installation MSI. Tout cela est en préparation.
Télécharger : Meile pour Windows (v1.8.0)
Téléchargez la dernière version en tant que DMG : Mac OS X v1.8.0
Les versions OS X M1/M2 et Intel sont présentées sous forme d'image disque (DMG). Pour l'installer, téléchargez simplement le DMG adapté à votre architecture (Intel ou Apple Silicon [arm]). Double-cliquez sur le fichier DMG et déplacez l'ensemble d'applications Meile sur votre bureau ou dans le dossier Applications.
Les versions OS X Intel et Apple Silicon sont signées par un certificat de développeur Apple. Il ne devrait y avoir aucune erreur lors de leur exécution.
L'installation de pip n'est actuellement pas disponible pour Mac OS X ou Windows. Nous travaillons à proposer cela sous forme de packages séparés.
La dernière version de Meile GUI est fournie sous forme d'archive Debian. Téléchargez simplement la dernière version : Meile Releases
et exécutez apt pour votre build :
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
Cette version installera les outils wireguard, resolvconf, curl et net-tools aux côtés de l'interface graphique Meile. Pour se connecter aux nœuds ou se déconnecter, il faut les privilèges "sudo". La boîte de dialogue de votre système vous demandera de saisir le mot de passe de votre nom d'utilisateur pour autoriser l'établissement de la connexion. Cela est dû à la façon dont Linux gère les autorisations concernant les interfaces réseau.
meile-gui
Ou allez dans le menu de votre panneau sous Internet et il y aura une icône cliquable.
En raison de problèmes de chargement de certains pilotes Mesa OpenGL sur diverses machines virtuelles Debian, nous avons inclus une archive .deb distincte qui configure automatiquement le système pour gérer les dépendances Meile. Veuillez utiliser cette version si vous exécutez une version Debian sur une machine virtuelle (VM).
Machine virtuelle Debian/Ubuntu 20.04
Machine virtuelle Debian/Ubuntu 22.04
Téléchargez les dernières versions de RPM pour RedHat :
RPM RedHat (fc36)
RPM RedHat (fc37)
Installer le rpm depuis un terminal via dnf ( RECOMMANDÉ ) :
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
ou via RPM :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
dnf est recommandé car il installera toutes les dépendances pour que Meile fonctionne correctement.
Notre merveilleux membre de la communauté et développeur à temps partiel @Tkd-Alex a gracieusement assumé le rôle de compilation d'un package Arch Linux. La version actuelle est la 1.8.0 et peut être téléchargée depuis : Meile Arch Linux Release
Pour installer, exécutez :
sudo pacman -U --noconfirm meile-gui-1.8.0-1-x86_64.pkg.tar.zst
Exigences : python<=3.10
Recommandé : python==3.10.x
Pour installer python3.10 sur Ubuntu 20.04/Fedora 36 ou version antérieure, suivez les instructions ici :
Installez python3.10 en tant que python sur Ubuntu 20.04 · GitHub
Meile dVPN GUI v0.15.0.0 est désormais également disponible sous forme de packages pip. Il s'agit de versions préliminaires qui doivent être intégrées dans un binaire pour les différentes plates-formes. Installez d’abord les dépendances du système :
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
Puis installez via pip
pip3 install meile-gui
via un environnement virtuel :
mkdir ~ /venv && python3 -m venv ~ /venv/meile
source ~ /venv/meile/bin/activate
pip3 install meile-gui
Mettre à niveau via pip
pip3 install meile-gui --upgrade
Pour exécuter Meile GUI après l'installation de pip, procédez comme suit :
meile-gui
La passerelle FIAT n'est pas incluse dans le package pip. Cela est dû au fait que certaines informations d'identification doivent rester secrètes pour des raisons OPSEC. Le package pip continuera à être mis à jour sans la passerelle FIAT avec des corrections de bugs et des ajouts de fonctionnalités.
Nous considérons les versions pip comme des pré-versions des binaires compilés. Pip est considéré comme la pointe de la technologie Meile
Nous emballons les binaires suivants avec nos versions :
tun2socks (GitHub - xjasonlyu/tun2socks : tun2socks - alimenté par la pile TCP/IP gVisor)
v2ray (GitHub - v2fly/v2ray-core : une plate-forme pour créer des proxys pour contourner les restrictions réseau.)
sentinel-cli (GitHub - sentinel-official/cli-client : le client officiel Sentinel CLI)
warp (Télécharger la documentation WARP · Cloudflare Zero Trust)
gsudo (GitHub - gerardog/gsudo : Sudo pour Windows)
Nous avons construit tun2socks, v2ray et sentinel-cli à partir des sources sur les architectures cibles. Cloudflare Warp est une source fermée et nous avons donc empaqueté les binaires directement à partir du lien d'installation ci-dessus. Pour Windows, nous avons téléchargé le binaire gsudo prédéfini à partir du github ci-dessus.
Remarque : nous utilisons la version v2ray 5.1.0 car c'est ce que le logiciel dvpn-node utilise également et il est recommandé d'utiliser la même version client que la version serveur.
Veuillez faire des commentaires, des suggestions et des problèmes sur la page des problèmes ici sur GitHub. Si vous êtes un nouveau venu sur GitHub, vous pouvez nous rejoindre sur nos différents canaux de messagerie ouverts :
Session:
Toutes les suggestions sont les bienvenues.
Afin de créer un binaire pour votre distribution, certains packages doivent d'abord être installés.
Pyinstaller :
pip3 install pyinstaller
Installez un virtualenv python :
sudo apt install python3-venv
Clonez ensuite le dépôt :
git clone https://github.com/MathNodes/meile-gui
Passez à la branche pip car c'est celle sans passerelle FIAT
cd meile-gui && git checkout pip
Exécutez ensuite un environnement virtuel python et installez meile-gui. Cela trouvera toutes les dépendances pour meile-gui .
python3 -m venv meile-gui &&
source meile-gui/bin/activate &&
pip install -r requriements.txt && pip install -e .
Une fois meile-gui et ses dépendances installés dans l'environnement virtuel python, une version binaire peut être créée :
bash pyinstaller.cmd
C'est ça. Accédez au dossier dist
où se trouvera le binaire.
Pour Windows, installez les packages pip nécessaires trouvés dans setup.py
et exécutez ce qui suit avec pyinstaller
pyinstaller meile_gui.spec
Cela construira le binaire trouvé dans le répertoire dist
de l'arbre Meile.
Étant donné que nous travaillons avec une petite subvention sans financement de capital-risque, toute contribution supplémentaire à notre équipe de développeurs est plus que certainement la bienvenue. Cela aidera à financer les prochaines versions.
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz