首页 / Guides / How to self-host a WireGuard VPN on a VPS
How-to

How to self-host a WireGuard VPN on a VPS

Deploy a no-KYC VPS, install WireGuard from the official quick start, and keep the UDP port and keys on a box you control.

长文正文为英文。页头、目录与结账已翻译。

You run WireGuard. Official quick start. We rent the VPS, not the VPN.
Official quick start. We rent the VPS, not the VPN. Source: WireGuard

Why a VPS instead of a consumer VPN app

A rented VPS is just Linux with a public IP. You install WireGuard official site yourself. Public VPN brands document the same protocol: Mullvad: WireGuard, Proton VPN: WireGuard configs, IVPN: WireGuard on Linux. They sell an app and a fleet. If you buy a no-KYC VPS with crypto, you keep the private key on a box you control. Outline (Jigsaw) is the same idea with a simpler installer. NovaVPS does not operate the VPN; you get root.

What you do

Playbook
  1. Order a VPS (Starter is enough for a few peers). Amsterdam if users are in the EU; Iceland if jurisdiction is the reason.
  2. Follow WireGuard quick start: generate keys, set Address/ListenPort, add peers, enable wg-quick.
  3. Open the UDP port you chose (51820 is the default). Editable PTR is optional.
  4. Pay the host with USDT if you want a stable bill, or Monero if the payment graph is in scope.

Limits

A self-hosted VPN hides the path from your ISP to the VPS. It does not hide you from the VPS provider, the datacenter, or a court that can reach the rack. The AUP still bans scanning, spam, and attacks through the tunnel.

Do you sell a VPN app?

No. You install WireGuard, OpenVPN, or Outline on the VM.

Is KYC required?

No. Email, password, crypto invoice.

Pay with Bitcoin, Monero or USDT

No KYC. Configure a VPS or dedicated server, set a password, then pay the crypto invoice.

支付方式only crypto

Network

Edge RTT

Uptime · 36h

Complaints · 36h

Pick a city