Meile-GUI (may•lah)
Meile dVPN GUI for Linux & OS X Powered by the Sentinel Network - a blockchain decentralized VPN.
Pre-releases
The new versions come pre-installed with sentinel-cli so there is no requirement to install this separately. There is a also a Mac OS X (M1) port and you can read the readme in that section by switching branches to osx
NOTE:
sudo/root privleges is no longer required to run meile-gui on Linux. Thank god. We are working on a fix for this for OS X.
If you have an older version of Meile on your system, running the following is mandatory to allow newer versions to work:
sudo chown -R user:user /home/user/.meile-gui
where user
is your username on your system.
This just changes the permissions of the meile-gui configuration directory back to a regular user instead of its previous permission as root.
Mac OS X
Download the latest release Mac OS X v0.9.3-beta
Run:
./meile-gui
Or double click on the .app bundle
NOTE:
pip install is not currently available for Mac OS X. We are working on bringing this as a separate packages. Also, we are working on bundling wireguard-tools into Meile GUI so we can ease the user's install process.
Debian .deb package
The latest version of Meile GUI comes packaged as a Debian archive. Simply download the latest release: https://github.com/MathNodes/meile-gui/releases/
and run:
sudo apt install ./meilegui_0.9.5-beta.1_amd64.deb
This release will install wireguard tools (and resolvconf) alongside Meile GUI. To run the application requires root privileges on some machines and we have enforced it within the app.
meile-gui
Or goto your panel menu under Internet and there will be a clickable icon.
Installing via pip
Meile dVPN GUI v0.9.3-beta is now available as a pip packages as well. To install, first install wireguard-tools if you don't already have them
sudo apt install wireguard-tools
Then install via pip
pip3 install meile-gui
Upgrade via pip
pip3 install meile-gui --upgrade
Because meile-gui enforces users to run as root (due to network device permissions of wireguard) we have enforced this in our releases. To run Meile GUI after pip install do the following:
meile-gui
This sets the root user's environment to that of the running user (the user that installed the pip packages.)
Installing from Binary
sudo apt install wireguard-tools
After installing wireguard-tools, download the latest pre-release at the Release page and extract:
tar xvjf meile_gui-v0.9.4-beta.4-linux-amd64.tar.bz2
Run, test, and enjoy.
Please make comments, suggestions, and issues on the issues page here at GitHub. If you are a GitHub newb, you can join us on our Telegram MathNodes-Telegram or our Discord MathNodes-Discord in the Meile channel.
All suggestions are welcome.