GUI de Meile dVPN para Linux, OS X y Windows - Desarrollada por Sentinel Network - una VPN descentralizada de blockchain.
La versión completa 1.8.0 se lanzó en GitHub. Las ramas incluyen main , osx-fiat-intel , windows , fiat , osx-fiat , pip . La excepción es que no incluimos scrtsxx.py, que contiene las credenciales para la puerta de enlace FIAT. Navegue por las distintas ramas para comprender las diferentes interfunciones. Nuestra intención es fusionar eventualmente todas las ramas en un código fuente unificado.
La versión actual es la versión 1.8.0 . Tenga en cuenta que esto no utiliza las API de Windows para solicitar privilegios de administración y se basa en una implementación de código abierto llamada "gsudo". Gsudo es sólo un truco para pedirle al usuario que modifique los adaptadores de red para que Meile pueda conectarse sin problemas.
Además, Meile abre una consola de depuración en segundo plano. No cierres esto, de lo contrario la aplicación también se cerrará. Estamos trabajando para obtener un Certificado de desarrollador de Microsoft para que podamos firmar la aplicación para su lanzamiento oficial. Además, cuando obtengamos el certificado eliminaremos también la consola de depuración. También tenemos planes para integrar un paquete de instalación MSI. Todo esto está en proceso.
Descargar: Meile para Windows (v1.8.0)
Descargue la última versión como DMG: Mac OS X v1.8.0
Las compilaciones de OS X M1/M2 e Intel están empaquetadas como una imagen de disco (DMG). Para instalar, simplemente descargue el DMG correcto para su arquitectura (Intel o Apple Silicon [arm]). Haga doble clic en el archivo DMG y mueva el paquete de aplicaciones Meile a su escritorio o a la carpeta Aplicaciones.
Tanto la versión OS X Intel como Apple Silicon están firmadas por un Certificado de desarrollador de Apple. No debería haber errores al ejecutarlos.
La instalación de pip no está disponible actualmente para Mac OS X o Windows. Estamos trabajando para traer esto como paquetes separados.
La última versión de Meile GUI viene empaquetada como un archivo Debian. Simplemente descargue la última versión: Meile Releases
y ejecuta apto para tu compilación:
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
Esta versión instalará herramientas Wireguard, resolvconf, curl y net-tools junto con la GUI de Meile. Para conectarse a nodos o desconectarse se requieren privilegios "sudo". El cuadro de diálogo del sistema le pedirá que ingrese la contraseña de su nombre de usuario para autorizar que se complete la conexión. Esto se debe a cómo Linux maneja los permisos con respecto a las interfaces de red.
meile-gui
O vaya al menú de su panel en Internet y habrá un ícono en el que se puede hacer clic.
Debido a que hubo problemas al cargar ciertos controladores de mesa OpenGL en varias máquinas virtuales Debian, hemos incluido un archivo .deb separado que configura automáticamente el sistema para manejar las dependencias de Meile. Utilice esta versión si está ejecutando una versión de Debian en una máquina virtual (VM).
Máquina virtual Debian/Ubuntu 20.04
Máquina virtual Debian/Ubuntu 22.04
Descargue el último RPM para las versiones de RedHat:
RPM de RedHat (fc36)
RPM de RedHat (fc37)
Instale el rpm desde una terminal vía dnf ( RECOMENDADO ):
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
o vía rpm :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
Se recomienda dnf ya que instalará todas las dependencias para que Meile funcione correctamente.
Nuestro maravilloso miembro de la comunidad y desarrollador a tiempo parcial @Tkd-Alex ha asumido gentilmente la función de compilar un paquete Arch Linux. La versión de lanzamiento actual es 1.8.0 y se puede descargar desde: Meile Arch Linux Release
Para instalar, ejecute:
sudo pacman -U --noconfirm meile-gui-1.8.0-1-x86_64.pkg.tar.zst
Requisitos: Python<=3.10
Recomendado: python==3.10.x
Para instalar python3.10 en Ubuntu 20.04/Fedora 36 o anterior, siga las instrucciones aquí:
Instale python3.10 como python en ubuntu 20.04 · GitHub
Meile dVPN GUI v0.15.0.0 ahora también está disponible como paquete pip. Estas son versiones preliminares programadas para integrarse en un binario para las distintas plataformas. Primero instale las dependencias del sistema:
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
Luego instale a través de pip
pip3 install meile-gui
a través de un entorno virtual:
mkdir ~ /venv && python3 -m venv ~ /venv/meile
source ~ /venv/meile/bin/activate
pip3 install meile-gui
Actualizar mediante pip
pip3 install meile-gui --upgrade
Para ejecutar Meile GUI después de la instalación de pip, haga lo siguiente:
meile-gui
La puerta de enlace FIAT no está incluida en el paquete pip. Esto se debe a que ciertas credenciales deben permanecer secretas por motivos de OPSEC. El paquete pip continuará actualizándose sin la puerta de enlace FIAT con correcciones de errores y funciones adicionales.
Consideramos que las versiones de pip son versiones previas de los binarios compilados. Pip es considerado la vanguardia de los lanzamientos de Meile
Empaquetamos los siguientes binarios con nuestras versiones:
tun2socks(GitHub - xjasonlyu/tun2socks: tun2socks - impulsado por la pila gVisor TCP/IP)
v2ray (GitHub - v2fly/v2ray-core: una plataforma para crear servidores proxy para evitar las restricciones de la red).
sentinel-cli (GitHub - sentinel-official/cli-client: el cliente CLI oficial de Sentinel)
warp (Descargar documentos WARP · Cloudflare Zero Trust)
gsudo (GitHub - gerardog/gsudo: Sudo para Windows)
Hemos creado tun2socks, v2ray y sentinel-cli desde el origen en las arquitecturas de destino. Cloudflare warp es de código cerrado, por lo que empaquetamos los binarios directamente desde el enlace de instalación anterior. Para Windows, descargamos el binario gsudo prediseñado del github anterior.
Nota: utilizamos v2ray versión 5.1.0 ya que esto es lo que también usa el software dvpn-node y se recomienda usar la misma versión de cliente que la versión de servidor.
Haga comentarios, sugerencias y problemas en la página de problemas aquí en GitHub. Si eres nuevo en GitHub, puedes unirte a nosotros en nuestros diversos canales de mensajería abiertos:
Sesión:
Todas las sugerencias son bienvenidas.
Para crear un binario para su distribución, primero es necesario instalar algunos paquetes.
Pyinstaller:
pip3 install pyinstaller
Instale un entorno virtual de Python:
sudo apt install python3-venv
Luego clona el repositorio:
git clone https://github.com/MathNodes/meile-gui
Cambie a la rama pip ya que esta es la que no tiene puerta de enlace FIAT
cd meile-gui && git checkout pip
Luego ejecute un entorno virtual de Python e instale meile-gui. Esto encontrará todas las dependencias de meile-gui .
python3 -m venv meile-gui &&
source meile-gui/bin/activate &&
pip install -r requriements.txt && pip install -e .
Una vez que meile-gui y sus dependencias se hayan instalado dentro del entorno virtual de Python, se puede crear una versión binaria:
bash pyinstaller.cmd
Eso es todo. Navegue hasta la carpeta dist
donde estará el binario.
Para Windows, instale los paquetes pip necesarios que se encuentran en setup.py
y ejecute lo siguiente con pyinstaller
pyinstaller meile_gui.spec
Esto construirá el binario que se encuentra en el directorio dist
del árbol de Meile.
Debido a que estamos trabajando en una pequeña subvención sin financiación de capital de riesgo, cualquier contribución adicional a nuestro equipo de desarrolladores es más que bienvenida. Ayudará a financiar lanzamientos futuros.
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz