Meile dVPN powered by the Sentinel Network
Project description
Meile-GUI (may•lah)
Meile dVPN GUI for Linux & OS X Powered by the Sentinel Network - a blockchain decentralized VPN.
Full Version
The full version 1.0.0 has been released to GitHub. Branches include master, osx, fiat, osx-fiat. The exception is that we did not include the scrtsxx.py which contains credentials for the FIAT gateway. Please navigate the various branches to understand the different interworkings.
NOTE:
sudo/root privleges is no longer required to run meile-gui on Linux. Thank god. We've used AppleScript to prompt the user for fingerprint or system password thereby removing sudo/root privileges being necessary to run the OS X Meile version. NOTE: The OS X bundle seems to not connect to nodes as of now. Please use the binary as that is in working order.
Note 2:
If you have an older version (<0.9.5-beta.1) 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 v1.0.1
Run:
./meile-gui
Or double click on the the icon in Finder. No brew install is required for this version as we have bundled wireguard-tools for the M1 release. MacOS (intel) will be following shortly.
NOTE:
pip install is not currently available for Mac OS X. We are working on bringing this as a separate packages.
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 -y ./meile-gui-v1.0.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.
Debian Virtual Machine (.deb)
Because there were issues loading certain mesa OpenGL drivers in various Debian Virtual Machines, we have included a separate .deb archive that automatically configures the system to handle the Meile dependencies. Please use this version if you are running a Debian flavor in a virutal machine (VM).
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 and meile dependencies if you don't already have them
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx
Then install via pip
pip3 install meile-gui
Upgrade via pip
pip3 install meile-gui --upgrade
To run Meile GUI after pip install do the following:
meile-gui
NOTE:
The FIAT gateway is not included in the pip package. This is due to certain credentials needing to remain secret for OPSEC reasons. The pip package will continue to get updated with the FIAT release in bug fixes and feature additions.
Installing from Binary
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx
After installing wireguard-tools, download the latest stable release at the Release page and extract:
tar xvjf meile-gui-v1.0.1_amd64.tar.bz2
Run & 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.
Donations
Because we are working on a small grant with no VC funding, any additional contributions to our developer team is more than certainly welcomed. It will help fund future releases.
DVPN (Sentinel)
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
XMR (Monero)
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for meile_gui-0.9.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbcd8361f896399f836e53b08657103b66264501ee6a5a1d62afebb530e7f4bc |
|
MD5 | 8918c5857c2d342c8ab6b6ac02c77954 |
|
BLAKE2b-256 | 4bf2bf6ea2db5dbb90ef4a7eeae1fbbc23501cdb3f22621fdcc1d2e3705b3013 |