VPNSmith
self-host-vpnINFO

VPN WireGuard gratuit sur Oracle Cloud (2026) : installation, et pourquoi ça échoue parfois

Faites tourner un VPN WireGuard gratuit sur Oracle Cloud Always Free en 2026 : créez l'instance, ouvrez l'UDP 51820 dans la security list, corrigez la règle iptables d'OCI qui bloque silencieusement le trafic, et configurez les clients. Plus les limites honnêtes du niveau gratuit.

Par Eric Gerard · Fondateur · VPNSmith - Spécialiste self-host VPN & VPS GDPR4 min de lecturePhoto: Pexels

Le niveau Always Free d'Oracle Cloud est l'un des rares moyens réellement gratuits de faire tourner votre propre VPN sur un vrai serveur cloud avec une IP publique. C'est populaire précisément pour cette raison. C'est aussi la source de beaucoup de frustration du type "pourquoi ça ne marche pas", car deux particularités propres à OCI bloquent silencieusement WireGuard même quand votre configuration est parfaite. Voici la version honnête et fonctionnelle : comment l'installer, les deux choses qui piègent presque tout le monde, et là où les limites du niveau gratuit se font vraiment sentir.

Ce que vous obtenez avec Always Free

Les ressources Always Free d'Oracle n'expirent pas comme le fait un essai. Chaque compte reçoit deux petites instances micro AMD (VM.Standard.E2.1.Micro), plus jusqu'à 4 cœurs Arm Ampere A1 et 24 Go de mémoire que vous pouvez répartir entre instances (VM.Standard.A1.Flex), et un généreux 10 To de transfert sortant par mois. Pour un VPN WireGuard mono-utilisateur, c'est bien plus que suffisant - le goulot d'étranglement sera votre connexion domestique, pas l'instance. Donc oui, le coût de fonctionnement peut vraiment être nul.

L'installation, dans l'ordre

La procédure elle-même est du WireGuard standard, avec deux étapes propres à OCI que vous ne pouvez pas sauter. Créez une instance Always Free avec une image Ubuntu 22.04 et votre clé SSH, et notez son IPv4 publique. Ensuite, avant toute autre chose côté réseau, ouvrez le port et corrigez le pare-feu.

Gros plan de code de programmation coloré sur un écran d'ordinateur. Sur Oracle Cloud, WireGuard a besoin à la fois d'une règle de security list et d'une modification du pare-feu de l'instance avant que le trafic ne passe.
Gros plan de code de programmation coloré sur un écran d'ordinateur. Sur Oracle Cloud, WireGuard a besoin à la fois d'une règle de security list et d'une modification du pare-feu de l'instance avant que le trafic ne passe.

Les deux choses qui le cassent silencieusement

Si vous avez déjà cherché "oracle cloud wireguard not working", c'est presque certainement l'une de ces deux causes, et souvent les deux.

Premièrement, la security list. Le sous-réseau public de votre VCN dispose d'une security list qui agit comme un pare-feu à état à la bordure du réseau. L'UDP 51820 de WireGuard n'est pas ouvert par défaut, vous devez donc ajouter une règle d'entrée : source 0.0.0.0/0, protocole UDP, port de destination 51820. Oubliez-la et les paquets n'atteignent même jamais votre instance.

Deuxièmement, et bien moins évident, le pare-feu de l'instance. Les images Ubuntu d'Oracle ne sont pas livrées avec un pare-feu vide. Elles arrivent avec une INPUT chain iptables qui rejette la plupart du trafic entrant, rendue persistante via netfilter-persistent. Vous pouvez donc ouvrir correctement la security list et n'obtenir toujours rien, parce que la box elle-même jette le paquet. La correction consiste à insérer une règle ACCEPT pour l'UDP 51820 au-dessus de la ligne de rejet - sudo iptables -I INPUT 6 -p udp --dport 51820 -j ACCEPT - et à la sauvegarder avec sudo netfilter-persistent save. Faites les deux, et le handshake WireGuard aboutit du premier coup.

Là où les limites du niveau gratuit se font vraiment sentir

Le gratuit est réel, mais ce n'est pas la même chose que fiable, et être honnête là-dessus vous épargne un mauvais après-midi plus tard.

La première friction est la capacité. Le shape Arm Ampere A1 est le populaire, et les erreurs "Out of host capacity" quand vous essayez de le créer sont fréquentes dans les régions chargées. Vous pouvez réessayer aux heures creuses ou choisir un availability domain plus calme, mais la solution la plus simple est d'utiliser plutôt le shape micro AMD Always Free - il est plus petit, mais un tunnel WireGuard mono-utilisateur n'a pas besoin de grand-chose.

La seconde est la récupération (reclamation). La politique d'Oracle permet de récupérer le calcul Always Free inactif, et un VPN peu utilisé peut sembler inactif. Un VPN que vous utilisez quotidiennement reste généralement assez actif pour rester en règle, mais c'est un risque que vous ne contrôlez pas, et une interruption que vous n'avez pas planifiée est exactement ce que vous ne voulez pas du tunnel dont vous dépendez.

Quand passer à un VPS payant

Pour beaucoup de gens, le chemin honnête est : commencer sur Oracle Always Free pour apprendre l'installation et prouver que ça marche, puis passer à un VPS payant à bas coût une fois que le VPN devient quelque chose dont vous dépendez chaque jour. Une box payante supprime les deux choses que le niveau gratuit d'Oracle ne peut pas garantir - une capacité assurée dans la région que vous voulez, et l'absence de risque de récupération pour inactivité - généralement pour seulement quelques euros par mois. Si vous en arrivez là, notre guide VPN WireGuard auto-hébergé sur Contabo détaille la même installation WireGuard sur une box payante qui vous appartient de façon fiable.

Dans tous les cas, la configuration WireGuard que vous apprenez ici est identique. La seule vraie différence entre l'instance Oracle gratuite et un VPS payant, c'est à quel point vous pouvez compter sur le fait que le serveur sera encore là demain.

★ Datacenter Nuremberg GDPR · ✓ IPv4 dédiée incluse · 200+ Mbps garantis

Héberge ton VPN sur ton propre VPS → ContaboAccès root complet · IPv4 publique · choisis ta région

Questions fréquentes

Oracle Cloud est-il vraiment gratuit pour un VPN ?
Oui, dans le cadre du niveau Always Free. Oracle offre à chaque compte un ensemble de ressources Always Free qui n'expirent pas, dont de petites instances micro AMD et jusqu'à 4 cœurs Arm Ampere A1, plus 10 To de transfert de données sortant par mois. Un VPN WireGuard personnel tient largement dans ces limites, donc le coût de fonctionnement est réellement nul tant que vous restez sur des shapes Always Free.
Pourquoi mon WireGuard Oracle Cloud ne fonctionne-t-il pas ?
Presque toujours l'une de deux choses. Premièrement, il manque à la security list du VCN une règle d'entrée pour l'UDP 51820, donc les paquets sont jetés à la bordure du réseau. Deuxièmement, plus subtil, les images Ubuntu d'Oracle embarquent une INPUT chain iptables qui rejette le trafic entrant par défaut, si bien que même avec la security list ouverte, l'instance elle-même bloque le port. Vous devez ajouter une règle ACCEPT pour l'UDP 51820 au-dessus de la ligne de rejet et la rendre persistante. Corrigez les deux et le handshake aboutit.
Pourquoi n'arrive-je pas à créer une instance Arm (A1) ?
L'erreur 'Out of host capacity' sur VM.Standard.A1.Flex est fréquente car la capacité Arm Ampere gratuite est fortement sollicitée dans les régions populaires. Options : réessayez aux heures creuses, choisissez un availability domain moins chargé, ou utilisez simplement le shape micro AMD Always Free (VM.Standard.E2.1.Micro), plus léger mais parfaitement suffisant pour un VPN WireGuard mono-utilisateur.
Oracle peut-il récupérer mon instance VPN gratuite ?
La politique d'Oracle autorise la récupération du calcul Always Free inactif, et une box VPN à faible trafic peut sembler inactive. En pratique, un VPN que vous utilisez réellement génère assez d'activité pour rester en règle, mais il existe un vrai risque d'interruption que vous ne contrôlez pas. Si le VPN est important - toujours actif, sans surprise - un VPS payant à bas coût est un hébergement plus fiable pour lui.
Niveau gratuit Oracle contre un VPS payant pas cher - lequel choisir ?
Utilisez Oracle Always Free si votre priorité est le coût nul et que vous pouvez tolérer des frictions occasionnelles de capacité ou de récupération. Utilisez un VPS payant pas cher si vous voulez une box qui vous appartient de façon fiable, dans la région de votre choix, avec des performances prévisibles et sans risque de récupération pour inactivité. Beaucoup commencent sur l'offre gratuite Oracle et passent à un VPS payant une fois que le VPN devient quelque chose dont ils dépendent au quotidien.