download
You need an account first. Install WireGuard, then the client.
Windows
1. Install WireGuard for Windows
2. Download the client:
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:
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
$ sudo dnf install wireguard-tools # fedora
$ sudo pacman -S wireguard-tools # arch
2. Download the CLI client:
$ chmod +x blindvpn-linux
$ sudo mv blindvpn-linux /usr/local/bin/blindvpn
$ sudo mv blindvpn-linux /usr/local/bin/blindvpn
3. Login and connect:
$ blindvpn login 4851902637104825
$ blindvpn connect
$ blindvpn connect
iOS / Android
soonmanual 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"}'
-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
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