VPNSmith
self-host-vpnINFO

VPN WireGuard su Oracle Cloud Free Tier (2026): configurazione e perche a volte non funziona

Avvia una VPN WireGuard gratuita su Oracle Cloud Always Free nel 2026: crea l'istanza, apri la porta UDP 51820 nella security list, correggi la regola iptables di OCI che blocca silenziosamente il traffico e configura i client. Piu i limiti onesti del free tier.

Di Eric Gerard · Fondatore · VPNSmith - Specialista in VPN autogestite e VPS GDPR4 min letturaPhoto: Pexels

Il tier Always Free di Oracle Cloud e uno dei pochi modi realmente gratuiti per avviare una VPN tua su un vero server cloud con IP pubblico. E popolare proprio per questo motivo. Ma e anche fonte di molta frustrazione da "perche non funziona", perche due particolarita specifiche di OCI bloccano silenziosamente WireGuard anche quando la configurazione e perfetta. Ecco la versione onesta e funzionante: come configurarlo, le due cose che fanno inciampare quasi tutti e dove i limiti del free tier pesano davvero.

Cosa ottieni con Always Free

Le risorse Always Free di Oracle non scadono come farebbe una prova. Ogni account riceve un paio di piccole istanze micro AMD (VM.Standard.E2.1.Micro), piu fino a 4 core Arm Ampere A1 e 24 GB di memoria da suddividere tra le istanze (VM.Standard.A1.Flex), e un generoso trasferimento in uscita di 10 TB al mese. Per una VPN WireGuard a utente singolo e piu che sufficiente: il collo di bottiglia sara la tua connessione di casa, non l'istanza. Quindi si, il costo di esercizio puo davvero essere zero.

La configurazione, passo per passo

La procedura in se e il classico WireGuard, con due passaggi specifici di OCI che non puoi saltare. Crea un'istanza Always Free con un'immagine Ubuntu 22.04 e la tua chiave SSH, e annota il suo IPv4 pubblico. Poi, prima di ogni altra cosa sul fronte della rete, apri la porta e correggi il firewall.

Primo piano di codice di programmazione colorato su un monitor. Su Oracle Cloud, WireGuard ha bisogno sia di una regola nella security list sia di una modifica al firewall dell'istanza prima che il traffico passi.
Primo piano di codice di programmazione colorato su un monitor. Su Oracle Cloud, WireGuard ha bisogno sia di una regola nella security list sia di una modifica al firewall dell'istanza prima che il traffico passi.

Le due cose che lo rompono silenziosamente

Se hai mai cercato "oracle cloud wireguard non funziona", quasi sicuramente e una di queste due, e spesso entrambe.

Primo, la security list. La subnet pubblica della tua VCN ha una security list che agisce da firewall stateful al confine della rete. La porta UDP 51820 di WireGuard non e aperta per impostazione predefinita, quindi devi aggiungere una regola di ingresso: source 0.0.0.0/0, protocollo UDP, porta di destinazione 51820. Se la ometti, i pacchetti non raggiungono nemmeno la tua istanza.

Secondo, e molto meno evidente, il firewall dell'istanza. Le immagini Ubuntu di Oracle non arrivano con un firewall vuoto. Includono una INPUT chain iptables che rifiuta gran parte del traffico in ingresso, resa persistente tramite netfilter-persistent. Quindi puoi aprire correttamente la security list e comunque non ottenere nulla, perche e la macchina stessa a scartare il pacchetto. La soluzione e inserire una regola ACCEPT per la porta UDP 51820 sopra la riga di reject - sudo iptables -I INPUT 6 -p udp --dport 51820 -j ACCEPT - e salvarla con sudo netfilter-persistent save. Fai entrambe le cose e l'handshake di WireGuard si completa al primo tentativo.

Dove i limiti del free tier pesano davvero

Il gratis e reale, ma non e la stessa cosa dell'affidabile, ed essere onesti su questo ti risparmia un brutto pomeriggio piu avanti.

Il primo attrito e la capacita. La shape Arm Ampere A1 e quella popolare, e gli errori "Out of host capacity" quando provi a crearla sono comuni nelle region affollate. Puoi riprovare negli orari di minore traffico o scegliere un availability domain piu tranquillo, ma la soluzione piu semplice e usare invece la shape micro AMD Always Free: e piu piccola, ma un tunnel WireGuard a utente singolo non ha bisogno di molto.

Il secondo e il recupero (reclamation). La policy di Oracle consente di recuperare il compute Always Free inattivo, e una VPN poco usata puo sembrare inattiva. Una VPN che usi ogni giorno di solito resta abbastanza attiva da essere a posto, ma e un rischio che non controlli, e un'interruzione non programmata e esattamente cio che non vuoi dal tunnel su cui fai affidamento.

Quando passare a un VPS a pagamento

Per molte persone il percorso onesto e: iniziare su Oracle Always Free per imparare la configurazione e dimostrare che funziona, poi passare a un VPS a pagamento a basso costo quando la VPN diventa qualcosa da cui dipendi ogni giorno. Una macchina a pagamento elimina le due cose che il free tier di Oracle non puo promettere - capacita garantita nella region che vuoi e nessun rischio di recupero per inattivita - di solito per soli pochi euro al mese. Se arrivi a questo punto, la nostra guida alla VPN WireGuard autogestita su Contabo illustra la stessa configurazione WireGuard su una macchina a pagamento che e affidabilmente tua.

In ogni caso, la configurazione WireGuard che impari qui e identica. L'unica vera differenza tra l'istanza Oracle gratuita e un VPS a pagamento e quanto puoi contare sul fatto che il server sia ancora li domani.

★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · 200+ Mbps garantiti

Ospita la tua VPN sul tuo VPS → ContaboAccesso root completo · IPv4 pubblico · scegli la tua regione

Domande frequenti

Oracle Cloud e davvero gratis per una VPN?
Si, nell'ambito del tier Always Free. Oracle concede a ogni account una serie di risorse Always Free che non scadono, comprese piccole istanze micro AMD e fino a 4 core Arm Ampere A1, piu 10 TB di trasferimento dati in uscita al mese. Una VPN WireGuard personale rientra comodamente in questi limiti, quindi il costo di esercizio e realmente zero finche resti sulle shape Always Free.
Perche la mia VPN WireGuard su Oracle Cloud non funziona?
Quasi sempre per uno di due motivi. Primo, alla security list della VCN manca una regola di ingresso per la porta UDP 51820, quindi i pacchetti vengono scartati al confine della rete. Secondo, e piu sottile, le immagini Ubuntu di Oracle includono una INPUT chain iptables che rifiuta il traffico in ingresso per impostazione predefinita, percio anche con la security list aperta e l'istanza stessa a bloccare la porta. Devi aggiungere una regola ACCEPT per la porta UDP 51820 sopra la riga di reject e renderla persistente. Correggi entrambi e l'handshake si completa.
Perche non riesco a creare un'istanza Arm (A1)?
L'errore 'Out of host capacity' su VM.Standard.A1.Flex e comune perche la capacita Arm Ampere gratuita e molto utilizzata nelle region popolari. Opzioni: riprovare negli orari di minore traffico, scegliere un availability domain meno affollato, oppure usare semplicemente la shape micro AMD Always Free (VM.Standard.E2.1.Micro), piu leggera ma perfettamente adeguata per una VPN WireGuard a utente singolo.
Oracle puo recuperare la mia istanza VPN gratuita?
La policy di Oracle consente di recuperare il compute Always Free inattivo, e una macchina VPN a basso traffico puo sembrare inattiva. In pratica una VPN che usi davvero genera abbastanza attivita da restare a posto, ma c'e un rischio reale di interruzione che non controlli. Se la VPN e importante - sempre attiva, senza sorprese - un VPS a pagamento a basso costo e la casa piu affidabile per ospitarla.
Oracle free tier o un VPS a pagamento economico: quale scegliere?
Usa Oracle Always Free se la tua priorita e il costo zero e puoi tollerare occasionali attriti di capacita o di recupero. Usa un VPS a pagamento economico se vuoi una macchina che sia affidabilmente tua, nella region che scegli, con prestazioni prevedibili e nessun rischio di recupero per inattivita. Molti iniziano su Oracle gratis e passano a un VPS a pagamento quando la VPN diventa qualcosa su cui contano ogni giorno.