Join Modern VPN

Download the app for this computer and install it. After installing, you can connect to another computer once you both approve.

Windows 10 or 11 (64-bit)

ModernVPN-Join-win-x64.exe 35.4 MB

  1. Open the file. Windows may warn about an unknown publisher: choose More info, then Run anyway.
  2. Choose Restart as administrator, enter a name for this PC, tick the consent box, then Install and connect.

SHA-256 eab692e9cb96a4fbfa39b589d263c7de8292875f21e7daa481128ce62bac0a51

macOS 12 or later (Apple silicon and Intel)

ModernVPN-Join-macos.tar.gz 11.1 MB

Open Terminal in your Downloads folder and run:

tar -xzf ModernVPN-Join-macos.tar.gz
cd ModernVPN-Join-macos
sudo ./install.sh

SHA-256 ba6ed0cca4475e9238e1296694843054d8731bfc03c101ba974832de42b81785

Linux: Ubuntu or Debian with systemd

ModernVPN-Join-linux-amd64.tar.gz Intel/AMD, 10.0 MB
ModernVPN-Join-linux-arm64.tar.gz ARM64, 8.9 MB

Needs python3, wireguard-tools, iproute2, iptables and iputils-ping. Then run:

tar -xzf ModernVPN-Join-linux-amd64.tar.gz
cd ModernVPN-Join-linux-amd64
sha256sum -c SHA256SUMS.txt
sudo python3 install.py

SHA-256 amd64 f632c70086f549e57119fc3df82979e362c77666cb357f74eaf20c69b0470cc9
SHA-256 arm64 10730ebfd55a13b4c3903d1e90de081c0388055185e8f80b9cfae2c198e7c231

What does the app do?

It installs Netclient v1.7.0, the open-source WireGuard client, and joins this network. A new computer can reach no one until both sides approve a connection. Remove it any time with the same installer. All files: SHA256SUMS.txt.