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.

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→

