MysteriumVPN Mysterium Network
winget install --id=MysteriumNetwork.Mysterium -e
Mysterium is building a decentralised P2P VPN and other tools that allow you to browse the internet freely, earn by sharing your connection, and build censorship-resistant applications.
MysteriumVPN is a decentralized peer-to-peer (P2P) VPN client designed to provide users with secure and private internet access. Built on blockchain technology, it empowers individuals to browse the web freely while maintaining anonymity and resistance to censorship.
Key Features:
- Decentralized Network: Connects directly with peers, eliminating reliance on central servers for faster speeds and enhanced privacy.
- Monetization Opportunity: Earn cryptocurrency by sharing your unused bandwidth with others in the network.
- Censorship Resistance: Enables users to bypass restrictive internet policies and access content freely.
- Cross-Platform Support: Available on Windows, macOS, and Linux, ensuring accessibility across devices.
- User-Friendly Interface: Intuitive design simplifies navigation and management of VPN connections.
- Regular Updates: Continuous improvements enhance performance, security, and compatibility.
Audience & Benefit:
Ideal for privacy-conscious individuals seeking to protect their online activities, earn extra income, or bypass internet restrictions. Developers and activists can leverage MysteriumVPN to build decentralized applications and promote freedom of expression.
README
mysterium-vpn-desktop
⚠️ MysteriumVPN 2.0 for Desktop is available. https://www.mysteriumvpn.com
Mysterium VPN is a Desktop VPN client for Windows, macOS and Linux.
It is the first Mysterium Network use case in action. Our dVPN is our flagship product and showcases the potential of our residential IP network. Learn more
Usage
Download and install the latest version for your platform. After installation, run MysteriumVPN to get started.
Linux
Ubuntu/Debian
- Download the
.deb
package from releases - Install app with dependencies:
sudo apt install ./package-name.deb
CentOS/Fedora/RHEL
- Download the
.rpm
package from releases - Install app with dependencies:
sudo dnf install package-name.rpm
macOS
Manual Install
- Download the
.dmg
package from releases - Open the package and drag
MysteriumVPN.app
onto theApplications
shortcut
Homebrew
- Mysterium VPN can also be installed with Homebrew:
brew install --cask mysteriumvpn
- Update
brew upgrade --cask mysteriumvpn
Windows
Manual Install
- Download the
.exe
file from releases - Run the executable to install
Chocolatey
- Mysterium VPN can also be installed with chocolatey:
choco install -y mysteriumvpn
- Update
choco update -y mysteriumvpn
Logs
Logs help to debug issues when something goes wrong. Make sure to attach all of them when submitting a bug report.
Windows
%USERPROFILE%\AppData\Roaming\MysteriumVPN\logs
(app)%USERPROFILE%\.mysterium\logs\mysterium-node.log
(node)%PROGRAMDATA%\MystSupervisor\myst_supervisor.log
(supervisor)
macOS
~/Library/Logs/MysteriumVPN
(app)~/.mysterium/logs/mysterium-node.log
(node)/var/log/myst_supervisor.log
(supervisor)
Linux
~/.config/MysteriumVPN/logs
(app)~/.mysterium/logs/mysterium-node.log
(node)/var/log/myst_supervisor.log
(supervisor)
** Note: In development mode, application logs are printed to the console
Development
Pre-requisites:
- Node >=16 LTS
- yarn
-
Install and build the project
yarn && yarn build
-
Start (webpack dev server with hot reload):
yarn dev
Packaging for distribution
Required env variables (macOS):
- APPLEID
- APPLEIDPASS (generate an app-specific password for this)
- APPLETEAMID
yarn bundle
Development guide
Upgrading electron version
When upgrading, upload debug symbols to sentry:
node sentry-symbols.js
https://docs.sentry.io/platforms/javascript/electron/#uploading-debug-information