El free tier Always Free de Oracle Cloud es una de las pocas formas genuinamente gratuitas de ejecutar tu propia VPN en un servidor cloud real con una IP publica. Es popular precisamente por eso. Tambien es la fuente de mucha frustracion del tipo "por que no funciona esto", porque dos particularidades especificas de OCI bloquean WireGuard en silencio incluso cuando tu configuracion es perfecta. Aqui tienes la version honesta y funcional: como configurarlo, las dos cosas que hacen tropezar a casi todo el mundo y donde muerden de verdad los limites del free tier.
Que obtienes en Always Free
Los recursos Always Free de Oracle no caducan como lo hace una prueba gratuita. Cada cuenta obtiene un par de pequenas instancias AMD micro (VM.Standard.E2.1.Micro), mas hasta 4 nucleos Arm Ampere A1 y 24 GB de memoria que puedes repartir entre instancias (VM.Standard.A1.Flex), y unos generosos 10 TB de transferencia saliente al mes. Para una VPN WireGuard de un solo usuario eso es mucho mas que suficiente - el cuello de botella sera tu conexion domestica, no la instancia. Asi que si, el coste de funcionamiento realmente puede ser cero.
La configuracion, por orden
El procedimiento en si es WireGuard estandar, con dos pasos especificos de OCI que no puedes saltarte. Crea una instancia Always Free con una imagen Ubuntu 22.04 y tu clave SSH, y anota su IPv4 publica. Luego, antes de cualquier otra cosa en la parte de red, abre el puerto y corrige el firewall.

Las dos cosas que lo rompen en silencio
Si alguna vez has buscado "oracle cloud wireguard not working", es casi seguro que se trata de una de estas dos, y a menudo de ambas.
Primero, la security list. La subred publica de tu VCN tiene una security list que actua como firewall con estado en el borde de la red. El UDP 51820 de WireGuard no esta abierto por defecto, asi que debes anadir una regla de ingreso: source 0.0.0.0/0, protocolo UDP, puerto de destino 51820. Si te la saltas, los paquetes ni siquiera llegan a tu instancia.
Segundo, y mucho menos evidente, el firewall de la instancia. Las imagenes Ubuntu de Oracle no vienen con un firewall vacio. Traen una INPUT chain de iptables que rechaza la mayoria del trafico entrante, persistida via netfilter-persistent. Asi que puedes abrir la security list correctamente y aun asi no obtener nada, porque la propia maquina descarta el paquete. La solucion es insertar una regla ACCEPT para el UDP 51820 por encima de la linea de rechazo - sudo iptables -I INPUT 6 -p udp --dport 51820 -j ACCEPT - y guardarla con sudo netfilter-persistent save. Haz ambas cosas y el handshake de WireGuard se completa al primer intento.
Donde muerden de verdad los limites del free tier
Lo gratis es real, pero no es lo mismo que lo fiable, y ser honesto al respecto te ahorra una mala tarde mas adelante.
La primera friccion es la capacidad. El shape Arm Ampere A1 es el popular, y los errores "Out of host capacity" cuando intentas crearlo son comunes en las regiones concurridas. Puedes reintentar en horas de menor demanda o elegir un availability domain mas tranquilo, pero la solucion mas simple es usar el shape AMD micro de Always Free en su lugar - es mas pequeno, pero un tunel WireGuard de un solo usuario no necesita mucho.
La segunda es la recuperacion. La politica de Oracle permite recuperar el computo Always Free inactivo, y una VPN poco usada puede parecer inactiva. Una VPN que usas a diario suele mantenerse lo bastante activa como para estar bien, pero es un riesgo que no controlas, y una interrupcion que no programaste es justo lo que no quieres del tunel del que dependes.
Cuando pasar a un VPS de pago
Para mucha gente el camino honesto es: empezar en Oracle Always Free para aprender la configuracion y comprobar que funciona, y luego pasar a un VPS de pago de bajo coste cuando la VPN se convierte en algo de lo que dependes cada dia. Una maquina de pago elimina las dos cosas que el free tier de Oracle no puede prometer - capacidad garantizada en la region que quieres y ningun riesgo de recuperacion por inactividad - normalmente por solo unos pocos euros al mes. Si llegas a ese punto, nuestra guia de VPN WireGuard autoalojada en Contabo recorre la misma configuracion de WireGuard en una maquina de pago que es fiablemente tuya.
En cualquier caso, la configuracion de WireGuard que aprendes aqui es identica. La unica diferencia real entre la instancia gratuita de Oracle y un VPS de pago es cuanto puedes contar con que el servidor siga ahi manana.
★ Datacenter Núremberg GDPR · ✓ IPv4 dedicada incluida · 200+ Mbps garantizados
Aloja tu VPN en tu propio VPS → ContaboAcceso root completo · IPv4 pública · elige tu región→

