✦ Offre longue durée : jusqu'à 50 % de remise en payant un an d'avance, sur toutes les offres serveur.Voir les prix →
MercureHosting

Guide · 10 min de lecture

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.

Cette page n'est actuellement disponible qu'en anglais.

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.

Passez à la pratique

Une offre VPS S suffit pour la plupart des guides.

Voir les offres VPS

Sur chaque page

Le VPS offshore, en clair

Un VPS offshore est un serveur KVM dans le pays de votre choix, commandé avec un e-mail ou un identifiant Telegram et payé en crypto. Le pays détermine le droit applicable à la machine. Les plaintes venues d'ailleurs n'entraînent pas de retrait automatique, et la politique d'utilisation acceptable s'applique dans les sept emplacements.

Facturation en crypto

Payez en BTC, ETH, USDT, USDC, LTC, DOGE, TRX, SOL, BNB, XRP, BCH. Les prix sont affichés en USD. Créditez votre portefeuille, puis commandez avec ce solde. Pas de carte ni de compte bancaire. Envoyez à cette adresse, puis attendez la confirmation de l'équipe.

Sept juridictions

Islande, Panama, Moldavie, Roumanie, Suisse, Pays-Bas, Russie. Vous choisissez le pays à la commande, et c'est le droit de ce pays qui sert à évaluer une plainte. Les pages d'emplacement détaillent les compromis avant que vous ne payiez un engagement long.

Une confidentialité avec une vraie liste

Nous ne journalisons pas le trafic envoyé ou reçu par votre VPS et ne conservons pas le contenu du disque. Des données de facturation existent : un moyen de contact, la commande, la référence de paiement, l'IP et l'état d'alimentation. La politique de confidentialité en est la liste complète.

Traitement honnête des avis

Un avis DMCA américain n'entraîne pas de retrait automatique. Les plaintes sont examinées selon le droit du pays où se trouve le VPS. Les décisions de justice valides de ce pays sont respectées. La contrefaçon au sens de ce droit reste interdite par la politique d'utilisation acceptable.

KVM, root et VNC

Chaque VPS est en KVM, avec root complet et console VNC si la pile réseau tombe. Installez un modèle ou importez votre propre ISO. Ce n'est pas un conteneur avec un panneau qui vous gêne.

Et sur le VPS lui-même : NVMe de la classe ~3 500 Mo/s, port illimité avec usage raisonnable, trimestriel −25 %, semestriel −35 % et annuel −50 %, et une comparaison avec un hébergeur KYC typique. Nous ne publions pas de taux de disponibilité mesuré, et il n'existe aucun code promo en plus des remises de durée.