適用於 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