download

You need an account first. Install WireGuard, then the client.

Windows

1. Install WireGuard for Windows

2. Download the client:

blindvpn-windows.exe

3. Run it, enter your account number, connect.

macOS

1. Install WireGuard from the App Store or:

$ brew install wireguard-tools

2. Download the client:

blindvpn-macos.dmg

3. Open it, enter your account number, connect.

Linux

1. Install WireGuard:

$ sudo apt install wireguard # debian/ubuntu
$ sudo dnf install wireguard-tools # fedora
$ sudo pacman -S wireguard-tools # arch

2. Download the CLI client:

blindvpn-linux (amd64)
$ chmod +x blindvpn-linux
$ sudo mv blindvpn-linux /usr/local/bin/blindvpn

3. Login and connect:

$ blindvpn login 4851902637104825
$ blindvpn connect

iOS / Android

soon

manual wireguard setup

Skip the client entirely. Register your WireGuard public key via the API:

$ curl -X POST https://api.blind-vpn.com/v1/keys \
  -H "Authorization: Account 4851902637104825" \
  -H "Content-Type: application/json" \
  -d '{"pubkey": "YOUR_WG_PUBKEY"}'

Then build a config from the response:

[Interface]
PrivateKey = YOUR_PRIVATE_KEY
Address = 10.66.x.x/32
DNS = 10.64.0.1

[Peer]
PublicKey = SERVER_WG_PUBKEY
Endpoint = SERVER_IP:51820
AllowedIPs = 0.0.0.0/0