mysteriumnetwork / mysterium-vpn-desktop

Mysterium VPN is a Desktop VPN client for Windows, macOS and Linux
https://mysterium.network/apps
MIT License
197 stars 41 forks source link
dvpn linux macos mysterium-vpn-desktop vpn vpn-client windows

mysterium-vpn-desktop

GitHub release (latest by date) Downloads Lint

⚠️ 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

sudo apt install ./package-name.deb

CentOS/Fedora/RHEL

sudo dnf install package-name.rpm

macOS

Manual Install

Homebrew

brew install --cask mysteriumvpn
brew upgrade --cask mysteriumvpn

Windows

Manual Install

Chocolatey

choco install -y mysteriumvpn
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

macOS

Linux

** Note: In development mode, application logs are printed to the console

Development

Pre-requisites:

  1. Install and build the project
    yarn && yarn build
  2. Start (webpack dev server with hot reload):

    yarn dev

Packaging for distribution

Required env variables (macOS):

yarn bundle

Development guide

./docs/DEV_GUIDE.md

Upgrading electron version

When upgrading, upload debug symbols to sentry:

node sentry-symbols.js

https://docs.sentry.io/platforms/javascript/electron/#uploading-debug-information