Beste dVPN-GUI für Linux, OS X und Windows – Unterstützt durch das Sentinel Network – ein dezentrales Blockchain-VPN.
Die Vollversion 1.8.0 wurde auf GitHub veröffentlicht. Zu den Zweigen gehören main , osx-fiat-intel , windows , fiat , osx-fiat , pip . Die Ausnahme besteht darin, dass wir scrtsxx.py nicht eingefügt haben, das Anmeldeinformationen für das FIAT-Gateway enthält. Bitte navigieren Sie durch die verschiedenen Zweige, um die verschiedenen Zusammenhänge zu verstehen. Es ist unsere Absicht, alle Zweige schließlich in einer einheitlichen Codequelle zusammenzuführen.
Die aktuelle Version ist Version 1.8.0 . Bitte beachten Sie, dass hierfür keine Windows-APIs zum Anfordern von Administratorrechten verwendet werden und auf einer Open-Source-Implementierung namens „gsudo“ basiert. Gsudo ist lediglich ein Hack, der den Benutzer auffordert, Netzwerkadapter so zu ändern, dass Meile problemlos eine Verbindung herstellen kann.
Außerdem öffnet Meile im Hintergrund eine Debug-Konsole. Schließen Sie dies nicht, da sonst auch die App geschlossen wird. Wir arbeiten daran, ein Microsoft-Entwicklerzertifikat zu erhalten, damit wir die App für die offizielle Veröffentlichung signieren können. Wenn wir das Zertifikat erhalten, werden wir außerdem auch die Debug-Konsole entfernen. Wir planen auch die Integration eines MSI-Installationspakets. Das ist alles in Arbeit.
Download: Meile für Windows (v1.8.0)
Laden Sie die neueste Version als DMG herunter: Mac OS X v1.8.0
Die OS X M1/M2- und Intel-Builds sind als Disk-Image (DMG) verpackt. Laden Sie zur Installation einfach die richtige DMG für Ihre Architektur herunter (Intel oder Apple Silicon [arm]). Doppelklicken Sie auf die DMG-Datei und verschieben Sie das Meile-App-Bundle auf Ihren Desktop oder in den Anwendungsordner.
Sowohl die OS X Intel- als auch die Apple Silicon-Version sind mit einem Apple Developer Certificate signiert. Bei der Ausführung sollten keine Fehler auftreten.
pip install ist derzeit nicht für Mac OS X oder Windows verfügbar. Wir arbeiten daran, dies als separate Pakete bereitzustellen.
Die neueste Version von Meile GUI wird als Debian-Archiv geliefert. Laden Sie einfach die neueste Version herunter: Meile Releases
und führen Sie apt für Ihren Build aus:
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
In dieser Version werden neben der Meile-GUI auch Wireguard-Tools, Resolvconf, Curl und Net-Tools installiert. Um eine Verbindung zu Knoten herzustellen oder die Verbindung zu trennen, sind „sudo“-Berechtigungen erforderlich. Sie werden in Ihrem Systemdialog aufgefordert, das Passwort Ihres Benutzernamens einzugeben, um die Autorisierung zum Herstellen der Verbindung zu erteilen. Dies liegt daran, wie Linux Berechtigungen in Bezug auf Netzwerkschnittstellen handhabt.
meile-gui
Oder rufen Sie Ihr Panel-Menü unter „Internet“ auf und dort wird ein anklickbares Symbol angezeigt.
Da beim Laden bestimmter Mesa-OpenGL-Treiber in verschiedenen virtuellen Debian-Maschinen Probleme auftraten, haben wir ein separates .deb-Archiv eingefügt, das das System automatisch für die Verarbeitung der Meile-Abhängigkeiten konfiguriert. Bitte verwenden Sie diese Version, wenn Sie eine Debian-Variante auf einer virtuellen Maschine (VM) ausführen.
Debian/Ubuntu 20.04 Virtuelle Maschine
Debian/Ubuntu 22.04 Virtuelle Maschine
Laden Sie das neueste RPM für RedHat-Versionen herunter:
RedHat-RPM (fc36)
RedHat-RPM (fc37)
Installieren Sie das RPM von einem Terminal über dnf ( EMPFOHLEN ):
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
oder per rpm :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
dnf wird empfohlen , da es alle Abhängigkeiten installiert, damit Meile ordnungsgemäß funktioniert.
Unser wunderbares Community-Mitglied und Teilzeitentwickler @Tkd-Alex hat freundlicherweise die Rolle des Kompilierens eines Arch Linux-Pakets übernommen. Die aktuelle Release-Version ist 1.8.0 und kann heruntergeladen werden von: Meile Arch Linux Release
Führen Sie zum Installieren Folgendes aus:
sudo pacman -U --noconfirm meile-gui-1.8.0-1-x86_64.pkg.tar.zst
Anforderungen: Python<=3.10
Empfohlen: python==3.10.x
Um Python3.10 auf Ubuntu 20.04/Fedora 36 oder älter zu installieren, folgen Sie den Anweisungen hier:
Installieren Sie Python3.10 als Python auf Ubuntu 20.04 · GitHub
Meile dVPN GUI v0.15.0.0 ist jetzt auch als Pip-Pakete verfügbar. Hierbei handelt es sich um Vorabversionen, die in eine Binärdatei für die verschiedenen Plattformen integriert werden sollen. Installieren Sie zunächst die Systemabhängigkeiten:
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
Dann über Pip installieren
pip3 install meile-gui
über eine virtuelle Umgebung:
mkdir ~ /venv && python3 -m venv ~ /venv/meile
source ~ /venv/meile/bin/activate
pip3 install meile-gui
Upgrade per Pip
pip3 install meile-gui --upgrade
Um Meile GUI nach der Pip-Installation auszuführen, gehen Sie wie folgt vor:
meile-gui
Das FIAT-Gateway ist nicht im Pip-Paket enthalten. Dies liegt daran, dass bestimmte Zugangsdaten aus OPSEC-Gründen geheim bleiben müssen. Das Pip-Paket wird ohne das FIAT-Gateway weiterhin mit Fehlerbehebungen und Funktionserweiterungen aktualisiert.
Wir betrachten die Pip-Releases als Vorabversionen der kompilierten Binärdateien. Pip gilt als der Innovator der Meile-Veröffentlichungen
Wir packen die folgenden Binärdateien mit unseren Releases:
tun2socks(GitHub – xjasonlyu/tun2socks: tun2socks – powered by gVisor TCP/IP-Stack)
v2ray (GitHub – v2fly/v2ray-core: Eine Plattform zum Erstellen von Proxys zur Umgehung von Netzwerkbeschränkungen.)
sentinel-cli (GitHub – sentinel-official/cli-client: Der offizielle Sentinel CLI-Client)
warp (Warp · Cloudflare Zero Trust-Dokumente herunterladen)
gsudo (GitHub – gerardog/gsudo: Sudo für Windows)
Wir haben tun2socks, v2ray und sentinel-cli aus dem Quellcode auf den Zielarchitekturen erstellt. Da Cloudflare Warp eine Closed-Source-Lösung ist, haben wir die Binärdateien direkt über den obigen Installationslink gepackt. Für Windows haben wir die vorgefertigte gsudo-Binärdatei vom oben genannten Github heruntergeladen.
Hinweis: Wir verwenden v2ray Version 5.1.0 , da diese auch von der DVPN-Node-Software verwendet wird und es empfohlen wird, dieselbe Client-Version wie die Serverversion zu verwenden.
Bitte machen Sie Kommentare, Vorschläge und Probleme auf der Problemseite hier bei GitHub. Wenn Sie ein GitHub-Neuling sind, können Sie sich uns in unseren verschiedenen offenen Messaging-Kanälen anschließen:
Sitzung:
Alle Vorschläge sind willkommen.
Um eine Binärdatei für Ihre Distribution zu erstellen, müssen zunächst einige Pakete installiert werden.
Pyinstaller:
pip3 install pyinstaller
Installieren Sie eine Python-Virtualenv:
sudo apt install python3-venv
Klonen Sie dann das Repo:
git clone https://github.com/MathNodes/meile-gui
Wechseln Sie zum Pip-Zweig, da dieser ohne FIAT-Gateway ist
cd meile-gui && git checkout pip
Führen Sie dann eine virtuelle Python-Umgebung aus und installieren Sie meile-gui. Dadurch werden alle Abhängigkeiten für meile-gui gefunden.
python3 -m venv meile-gui &&
source meile-gui/bin/activate &&
pip install -r requriements.txt && pip install -e .
Sobald meile-gui und seine Abhängigkeiten in der virtuellen Python-Umgebung installiert wurden, kann eine binäre Version erstellt werden:
bash pyinstaller.cmd
Das ist es. Navigieren Sie zum dist
Ordner, in dem sich die Binärdatei befindet.
Installieren Sie unter Windows die erforderlichen PIP-Pakete aus setup.py
und führen Sie Folgendes mit pyinstaller
aus
pyinstaller meile_gui.spec
Dadurch wird die Binärdatei erstellt, die sich im dist
Verzeichnis des Meile-Baums befindet.
Da wir mit einem kleinen Zuschuss ohne VC-Finanzierung arbeiten, sind alle zusätzlichen Beiträge zu unserem Entwicklerteam mehr als willkommen. Es wird dazu beitragen, zukünftige Veröffentlichungen zu finanzieren.
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz