适用于 Linux、OS X 和 Windows 的 Meile dVPN GUI - 由 Sentinel Network 提供支持 - 区块链去中心化 VPN。
完整版本1.8.0已发布到GitHub。分支包括main 、 osx-fiat-intel 、 windows 、 fiat 、 osx-fiat 、 pip 。例外的是我们没有包含包含 FIAT 网关凭证的 scrtsxx.py。请浏览各个分支以了解不同的相互作用。我们的目的是最终将所有分支合并为统一的代码源。
当前版本是1.8.0版本。请注意,这不使用 Windows API 来请求管理权限,而是依赖于名为“gsudo”的开源实现。 Gsudo 只是一个 hack,要求用户修改网络适配器,以便美乐可以正常连接。
此外,Meile 在后台打开一个调试控制台。不要关闭它,否则应用程序也会关闭。我们正在努力获得 Microsoft 开发人员证书,以便我们可以签署该应用程序以供正式发布。此外,当我们获得证书时,我们也将消除调试控制台。我们还计划集成 MSI 安装程序包。这一切都在进行中。
下载:美乐 Windows 版 (v1.8.0)
下载最新版本的 DMG:Mac OS X v1.8.0
OS X M1/M2 和 Intel 版本打包为磁盘映像 (DMG)。要安装,只需下载适合您的架构(Intel 或 Apple Silicon [arm])的正确 DMG。双击 DMG 文件并将 Meile 应用程序包移动到桌面或应用程序文件夹。
OS X Intel 和 Apple Silicon 版本均由 Apple 开发者证书签名。运行这些时不应出现错误。
pip install 目前不适用于 Mac OS X 或 Windows。我们正在努力将其作为一个单独的包提供。
最新版本的 Meile GUI 打包为 Debian 存档。只需下载最新版本:Meile Releases
并为您的构建运行 apt :
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
此版本将安装wireguard工具、resolvconf、curl和net-tools以及Meile GUI。连接到节点或断开连接需要“sudo”权限。系统对话框将提示您输入用户名密码以授权完成连接。这是由于 Linux 处理网络接口权限的方式所致。
meile-gui
或者转到 Internet 下的面板菜单,将会有一个可单击的图标。
由于在各种 Debian 虚拟机中加载某些 mesa OpenGL 驱动程序时出现问题,我们添加了一个单独的 .deb 存档,该存档可自动配置系统以处理 Meile 依赖项。如果您在虚拟机 (VM) 中运行 Debian 风格,请使用此版本。
Debian/Ubuntu 20.04 虚拟机
Debian/Ubuntu 22.04 虚拟机
下载 RedHat 版本的最新 RPM:
红帽 RPM (fc36)
红帽 RPM (fc37)
通过dnf从终端安装 rpm(推荐):
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
或通过rpm :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
推荐使用dnf ,因为它将安装所有依赖项以使美乐正常运行。
我们出色的社区成员和兼职开发人员 @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
要求: python<=3.10
推荐: python==3.10.x
要在 Ubuntu 20.04/Fedora 36 或更早版本上安装 python3.10,请按照此处的说明操作:
在 ubuntu 20.04 上安装 python3.10 作为 python · GitHub
Meile dVPN GUI v0.15.0.0 现已作为 pip 包提供。这些是预发布版本,计划构建到适用于各种平台的二进制文件中。首先安装系统依赖:
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
然后通过pip安装
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
要在 pip 安装后运行 Meile GUI,请执行以下操作:
meile-gui
pip 包中不包含 FIAT 网关。这是因为出于 OPSEC 的原因,某些凭证需要保密。 pip 包将在没有 FIAT 网关的情况下继续更新,修复错误并添加功能。
我们认为 pip 版本是已编译二进制文件的预版本。 Pip 被认为是美乐发布的前沿产品
我们将以下二进制文件与我们的版本打包在一起:
tun2socks(GitHub - xjasonlyu/tun2socks: tun2socks - 由 gVisor TCP/IP 堆栈提供支持)
v2ray (GitHub - v2fly/v2ray-core: 构建代理以绕过网络限制的平台。)
Sentinel-cli (GitHub - Sentinel-official/cli-client: 官方 Sentinel CLI 客户端)
warp(下载 WARP · Cloudflare 零信任文档)
gsudo (GitHub - gerardog/gsudo: 适用于 Windows 的 Sudo)
我们已经在目标架构上从源代码构建了 tun2socks、v2ray 和 Sentinel-cli。 Cloudflare warp 是闭源的,因此我们直接从上面的安装链接打包二进制文件。对于 Windows,我们从上面的 github 下载了预构建的 gsudo 二进制文件。
注意:我们使用v2ray版本5.1.0 ,因为 dvpn-node 软件也使用此版本,建议使用与服务器版本相同的客户端版本。
请在 GitHub 的问题页面上提出意见、建议和问题。如果您是 GitHub 新手,您可以加入我们的各种开放消息通道:
会议:
欢迎所有建议。
为了为您的发行版创建二进制文件,需要首先安装一些软件包。
py安装程序:
pip3 install pyinstaller
安装 python 虚拟环境:
sudo apt install python3-venv
然后克隆存储库:
git clone https://github.com/MathNodes/meile-gui
切换到 pip 分支,因为这是没有 FIAT 网关的分支
cd meile-gui && git checkout pip
然后运行python虚拟环境并安装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
中找到的必要 pip 包并使用pyinstaller
运行以下命令
pyinstaller meile_gui.spec
这将构建在 Meile 树的dist
目录中找到的二进制文件。
由于我们正在进行一项小额赠款,没有风险投资资金,因此对我们的开发团队的任何额外贡献都非常受欢迎。它将有助于为未来的版本提供资金。
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz