✦ Langzeit-Aktion: bis zu 50% Rabatt bei Vorauszahlung für ein Jahr, auf alle Server-Tarife.Preise ansehen →
MercureHosting

Anleitung · 10 Min. Lesezeit

Run your own WireGuard VPN on a VPS

Turn a small offshore VPS into a private VPN exit in about ten minutes, with no third-party VPN provider in the middle.

Diese Seite ist derzeit nur auf Englisch verfügbar.

Why self-host?

A commercial VPN asks you to trust its no-logs claim. Your own WireGuard server means the only logs are the ones you choose to keep. A VPS S plan is plenty for a few devices, and you pick the exit country.

1. Install WireGuard

On a fresh Ubuntu 24.04 or Debian 12 VPS, install WireGuard and generate the server's key pair.

apt update && apt install -y wireguard qrencode
umask 077
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
wg genkey | tee /etc/wireguard/client.key | wg pubkey > /etc/wireguard/client.pub

2. Enable forwarding

Let the kernel route packets for your clients. Find your public interface name with `ip route | grep default` (often eth0 or ens3).

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-wireguard.conf
sysctl --system

3. Write the server config

Create /etc/wireguard/wg0.conf. Replace eth0 if your interface is named differently, and paste in the keys you generated.

[Interface]
Address = 10.66.0.1/24
ListenPort = 51820
PrivateKey = <contents of server.key>
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]
PublicKey = <contents of client.pub>
AllowedIPs = 10.66.0.2/32

4. Open the port and start it

If you use ufw, also set DEFAULT_FORWARD_POLICY="ACCEPT" in /etc/default/ufw so forwarded traffic isn't dropped.

ufw allow 51820/udp
systemctl enable --now wg-quick@wg0
wg show

5. Configure your device

Create a client config, then scan it as a QR code with the WireGuard mobile app or import the file on desktop.

[Interface]
PrivateKey = <contents of client.key>
Address = 10.66.0.2/32
DNS = 9.9.9.9

[Peer]
PublicKey = <contents of server.pub>
Endpoint = <your VPS IP>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

# then: qrencode -t ansiutf8 < client.conf

Keep it private

WireGuard doesn't log connections by default. Keep it that way: don't add verbose logging, and set journald to a short retention period.

The AUP still applies to traffic leaving the server. A personal VPN is fine. An open proxy for strangers is a different, and worse, idea.

In die Praxis umsetzen

Für die meisten Anleitungen reicht ein VPS-S-Tarif.

VPS-Tarife ansehen

Auf jeder Seite

Offshore-VPS, klar erklärt

Ein Offshore-VPS ist ein KVM-Server in einem Land deiner Wahl, bestellt mit einer E-Mail oder einem Telegram-Namen und bezahlt mit Krypto. Das Land bestimmt das Recht, das für die Maschine gilt. Beschwerden von anderswo führen nicht automatisch zur Sperrung, und die Richtlinie zur zulässigen Nutzung gilt an allen sieben Standorten.

Abrechnung in Krypto

Bezahle in BTC, ETH, USDT, USDC, LTC, DOGE, TRX, SOL, BNB, XRP, BCH. Die Preise sind in USD angegeben. Lade Guthaben in der Wallet auf und bestelle aus diesem Guthaben. Keine Karte, kein Bankkonto. An diese Adresse senden und auf die Bestätigung durch unser Team warten.

Sieben Rechtsräume

Island, Panama, Moldau, Rumänien, Schweiz, Niederlande, Russland. Das Land wählst du bei der Bestellung, und nach dessen Recht wird eine Beschwerde beurteilt. Die Standortseiten erklären die Vor- und Nachteile, bevor du eine lange Laufzeit bezahlst.

Datenschutz mit echter Liste

Wir protokollieren nicht den Traffic, den dein VPS sendet oder empfängt, und speichern keine Festplatteninhalte. Abrechnungsdaten gibt es: eine Kontaktmöglichkeit, die Bestellung, die Zahlungsreferenz, die IP und den Betriebszustand. Die Datenschutzerklärung ist die vollständige Liste.

Ehrlicher Umgang mit Meldungen

Eine US-DMCA-Meldung führt nicht automatisch zur Sperrung. Beschwerden werden nach dem Recht des Landes geprüft, in dem der VPS steht. Gültige Gerichtsbeschlüsse aus diesem Land werden befolgt. Urheberrechtsverletzungen nach diesem Recht verstoßen weiterhin gegen die Richtlinie zur zulässigen Nutzung.

KVM, Root und VNC

Jeder VPS ist KVM, mit vollem Root und VNC-Konsole, falls der Netzwerkstack ausfällt. Installiere eine Vorlage oder lade dein eigenes ISO hoch. Kein Container mit einem Panel, das im Weg steht.

Außerdem beim VPS selbst: NVMe der Klasse ~3.500 MB/s, ein unbegrenzter Port mit Fair Use, vierteljährlich −25%, halbjährlich −35% und jährlich −50% und ein Vergleich mit einem typischen KYC-Anbieter. Eine gemessene Verfügbarkeitsquote veröffentlichen wir nicht, und es gibt keinen Gutschein zusätzlich zu den Laufzeitrabatten.