Solutions · VPN
Un VPS pour héberger votre VPN WireGuard
WireGuard, c’est un module du noyau et quelques kilooctets de configuration ; une machine à un cœur sature sa liaison montante avant de manquer de CPU. Ce qu’un VPN personnel consomme réellement, c’est du transfert, chaque octet entrant puis ressortant, et c’est pourquoi U1-1 à $6.90 sans compteur de trafic est le choix retenu, et pourquoi une offre avec compteur est une facture en attente. wg-easy ajoute une interface web et des QR codes ; C1-2-55 à $19.90 est livré avec wg-easy en fonctionnement.
Ce qu’il lui faut
Logiciels issus de la documentation, tailles indiquées avec leur source
Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.
D’après le fichier compose et la documentation de wg-easy
- Docker, puis
ghcr.io/wg-easy/wg-easy:15avecNET_ADMIN,SYS_MODULEetnet.ipv4.ip_forward=1; le noyau fournit WireGuard. - Ports :
51820/udppour le VPN (le seul qui doit être public) et51821/tcppour l’interface web, qui ne devrait pas l’être. - Le premier démarrage peut se faire sans intervention avec
INIT_ENABLED,INIT_USERNAME,INIT_PASSWORD,INIT_HOST,INIT_PORT,INIT_DNS; ensuite, c’est dans l’interface que l’on crée les clients. - Le trafic double : un gigaoctet téléchargé via le VPN, c’est un gigaoctet entrant et un gigaoctet sortant du serveur.
Tailles (bande passante, pas cœurs)
| Charge de travail | vCPU | RAM |
|---|---|---|
| Une personne, téléphones et ordinateurs portablesLe CPU n’a aucune importance ; prenez une offre Unmetered ou comptez les téraoctets. | 1 | 1 GB |
| Un foyer ou une petite équipePareil. Des dizaines de pairs ne coûtent rien ; c’est le streaming qui coûte. | 1 | 2 GB |
| Site à site ou un bureauToujours la bande passante. Choisissez la ville pour la latence vers le bureau. | 2 | 2 GB |
Les offres adaptées
4 machines, prix en temps réel
Les moins chères et Unmetered d’abord. Prix du jour, par mois, issus du catalogue.
- U1-1$6.90/mois
1 vCPU · 1 GB · 15 GB de disque · Unmetered
Unmetered, Istanbul, le choix. 1 vCPU, 1 GB et aucun compteur de trafic : un VPN qui ne peut pas vous surprendre. Collez vous-même le fichier compose (trois commandes).
- C1-1-25$9.90/mois
1 vCPU · 1 GB · 25 GB de disque · 1 TB
1 TB par mois, dans 36 villes. La même machine, où que vous vouliez la sortie ; 1 TB de transfert suffit largement pour la navigation et reste juste pour la vidéo. Collez vous-même le compose.
- C1-2-55$19.90/mois
1 vCPU · 2 GB · 55 GB de disque · 2 TB
Livré avec wg-easy en fonctionnement. 1 vCPU / 2 GB / 2 TB chez un fournisseur qui exécute notre preset : mot de passe administrateur dans un fichier lisible par root uniquement, interface sur loopback, QR codes prêts.
- U1-2$8.90/mois
1 vCPU · 2 GB · 25 GB de disque · Unmetered
Unmetered, 2 GB, Istanbul. Le choix avec deux fois plus de mémoire, pour un VPN qui fait aussi tourner un filtre DNS ou un second service.
« Déployer avec installation » ouvre le configurateur avec notre script de démarrage WireGuard (wg-easy) déjà placé dans le champ de démarrage, en intégralité, avant l’achat. Il s’exécute une seule fois, en root, pendant l’installation du serveur, et uniquement chez les fournisseurs dont la plateforme exécute les scripts de démarrage ; sur les autres lignes, l’installation consiste en les mêmes commandes, que vous collez vous-même.
L’installation
Quatre étapes, d’après la documentation de wg-easy
Avec le preset, les trois premières étapes sont faites à la livraison du serveur et le mot de passe administrateur vous attend dans /root/WIREGUARD-NEXT-STEPS.txt.
- Docker.
curl -fsSL https://get.docker.com | sh - Le fichier compose.
mkdir -p /etc/docker/containers/wg-easy, téléchargez-y ledocker-compose.ymldu projet, et liez le port de l’interface au loopback :"127.0.0.1:51821:51821/tcp". Le preset définit aussi les variablesINIT_*pour qu’aucun assistant de configuration ne soit exposé. - Démarrez-le et ouvrez le port.
docker compose up -d, puisufw allow 51820/udp. Rien d’autre n’a besoin d’être public. - Créez un client. Depuis votre ordinateur portable
ssh -N -L 51821:127.0.0.1:51821 root@your-server, ouvrez http://127.0.0.1:51821/, ajoutez un client, scannez le QR code avec l’application WireGuard. Connecté.
En toute franchise
Ce que nous achèterions vraiment
Un VPN, c’est une facture de bande passante avec un petit serveur attaché. Choisissez celui sans compteur.
Pour un VPN personnel
U1-1 · $6.90/mois
1 vCPU, 1 GB, aucun compteur de trafic, $6.90 par mois, à Istanbul : tous vos téléphones et ordinateurs portables, vidéo comprise, et la facture ne bouge jamais. C’est la machine la moins chère que nous vendons et c’est la bonne pour cet usage. Si la sortie doit être dans un autre pays, C1-1-25 à $9.90 est disponible dans 36 villes avec 1 TB par mois, ce qui suffit pour la navigation, pas pour le streaming. Aucune des deux n’exécute notre preset ; l’installation tient en trois commandes.
Questions