What You Need
A Linux VPS Netherlands with Ubuntu 22.04 (recommended), root SSH access, and a client device (phone, laptop, or tablet). The entire setup takes under 5 minutes using the automated installer script.
Step 1: Install WireGuard (One Command)
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
bash wireguard-install.sh
The script asks: VPS public IP (pre-filled), port (default 51820), DNS (default Cloudflare 1.1.1.1), and your first client name. Answer the prompts and WireGuard installs and configures automatically.
Step 2: Get Your Client Configuration
After installation, the script creates a .conf file and optionally a QR code:
# View the client config file
cat ~/client-wg0.conf
# Or show QR code for mobile
bash wireguard-install.sh
# Select: Add a new client → Show QR code
Step 3: Connect Your Devices
Windows & Mac
Download the WireGuard app from wireguard.com. Click Import tunnel from file and select your .conf file. Click Activate.
iOS & Android
Install the WireGuard app from App Store or Google Play. Tap the + button and select Scan from QR code. Point your camera at the QR code displayed on your VPS terminal.
Step 4: Verify Your Dutch IP
After activating WireGuard, visit whatismyip.com or ipleak.net. You should see your Netherlands VPS IP address from Amsterdam — confirming your traffic is routed through your VPN.
Adding More Clients
bash wireguard-install.sh
# Select: Add a new client
# Enter a name for the new client
Each client gets its own unique configuration file and QR code. For team access, see our VPN VPS Netherlands page.
Firewall Rules
The installer handles UFW rules automatically. Verify with:
ufw status
# Should show: 51820/udp ALLOW Anywhere