Ecco come puoi ospitare la tua VPN per meno di $ 1 al mese

Ecco come puoi ospitare la tua VPN per meno di $ 1 al mese

Le reti private virtuali (VPN) sono strumenti essenziali per la privacy, la sicurezza e persino la comodità. Sia che tu stia utilizzando una rete Wi-Fi pubblica in un bar locale o viaggiando all'estero, una VPN potrebbe impedire che i tuoi dati sensibili vengano intercettati.





Sebbene i provider VPN commerciali siano una dozzina di questi tempi, ospitare la propria VPN potrebbe essere una soluzione migliore in molti casi. Ecco perché l'hosting autonomo di una VPN è una buona idea, come installarne una e farla funzionare in un paio d'ore.





Perché ospitare autonomamente una VPN?

Il vantaggio principale dell'hosting della tua VPN è la privacy e la sicurezza. Sebbene quasi tutti i fornitori commerciali affermino di proteggerti eliminando i registri e proteggendo la propria infrastruttura, le loro affermazioni non sono sempre vere . Ospitando la tua VPN, hai il controllo completo sui dati conservati dal software VPN e puoi eliminarli a piacimento.





Gli operatori VPN scontati possono anche a volte essere impantanati dall'attività degli utenti travolgente, costringendoti a riconnetterti manualmente a una rete diversa e meno congestionata. Il tuo server VPN, d'altra parte, è riservato quasi esclusivamente al tuo uso personale. Tutto sommato, le VPN condivise offrono un'esperienza utente tutt'altro che ideale che può essere superata principalmente con una soluzione VPN self-hosted.

L'unico aspetto negativo dell'hosting della tua VPN è che sarai limitato a una singola regione geografica, ovvero ovunque sia ospitato il tuo server. Tuttavia, questo è un problema solo se è necessario aggirare determinati blocchi geografici, come i siti Web di notizie e i servizi di streaming video. Per tutti gli altri casi d'uso relativi alla VPN, funziona altrettanto bene una singola regione.



Scegliere un provider di server cloud

Il primo passo per configurare un servizio self-hosted di qualsiasi tipo è concentrarsi su un provider di server cloud. Sebbene Google, Microsoft e Amazon forniscano tutti server cloud gratuiti, le loro offerte non sono pratiche per una VPN. Questo perché offrono quote irrisorie per larghezza di banda, spazio di archiviazione e selezione della regione.

questo file è aperto in un altro programma

D'altra parte, i fornitori di server di sconto come VirMach e RackNerd offrono hardware di fascia bassa simile ma indennità molto migliori sul fronte della larghezza di banda. Dal momento che navigherai in modo efficace in Internet e scaricherai file tramite la connessione Internet del server, vale la pena pagare qualche dollaro per avere un limite più alto.





Per la VPN, utilizzeremo Wireguard, un protocollo VPN relativamente nuovo che è molto più efficiente in termini di risorse rispetto alle sue controparti. Poiché è estremamente leggero, non avrai bisogno di più di 256 MB di RAM e un minuscolo core della CPU. In altre parole, il server più economico tra i più economici farà bene il lavoro.

LowEndBox, un provider popolare sito web di aggregazione , offre regolarmente tali server per circa $ 1 al mese. Assicurati solo che il prezzo includa un indirizzo IPv4 pubblico e da 500 GB a 1 TB di larghezza di banda mensile, a seconda delle tue esigenze.





Indipendentemente dal provider scelto, l'approccio fondamentale è lo stesso. Prendi l'indirizzo IPv4 pubblico del tuo server e connettiti ad esso tramite SSH. Una manciata di provider come DigitalOcean e Linode ti consentono persino di accedere al server tramite una sessione di console direttamente nel tuo browser.

La prima volta che ti connetti al tuo nuovo server, ti potrebbe essere richiesto di aggiornare il sistema operativo e qualsiasi software preinstallato alle versioni più recenti. Fatelo eseguendo i seguenti comandi, uno per uno:

sudo apt update sudo apt upgrade

Il secondo comando potrebbe richiedere del tempo per terminare, ma una volta completato, dovresti essere pronto per installare e configurare WireGuard sul server.

Installazione di Wireguard

Poiché WireGuard può essere un po' complicato da installare e configurare, ti consigliamo di utilizzare uno script open source che automatizza questo processo per te. Il repository GitHub di WireGuard-Install contiene uno degli script di installazione di WireGuard più popolari. L'esecuzione è piuttosto semplice e richiede di inserire solo due comandi.

Accedi nuovamente al tuo server tramite SSH e inserisci:

curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh

Una volta che lo script è stato recuperato dal repository GitHub, rendilo eseguibile:

chmod +x wireguard-install.sh

Quindi, dì al server di eseguirlo:

./wireguard-install.sh

Se i comandi precedenti falliscono per qualche motivo, probabilmente non hai curl installato sul tuo server. Per rimediare, installa curl dalla riga di comando, quindi ripeti i comandi precedenti per completare l'installazione di WireGuard.

sudo apt install curl

Dopo aver installato WireGuard, segui le istruzioni sullo schermo per completare il processo di installazione. I valori predefiniti funzioneranno bene poiché stiamo eseguendo un server basato su Ubuntu abbastanza standard. Premi Invio a ogni richiesta per continuare fino a quando WireGuard non viene installato correttamente.

Una volta completata l'installazione, ti verrà chiesto di inserire un nome per il client. Un client è qualsiasi dispositivo che si connetterà al server WireGuard in questione. Il tuo computer desktop, laptop, smartphone e tablet sono tutti client individuali. Affinché questi dispositivi si connettano contemporaneamente, dovrai aggiungerli ciascuno come client.

Inserisci un nome descrittivo che ti permetta di tenere traccia dei tuoi clienti e premi Invio per continuare. Ancora una volta, puoi procedere con i valori predefiniti per le restanti richieste.

Alla fine, il file di configurazione del tuo client verrà salvato nella home directory del tuo utente. Inoltre, WireGuard stamperà un codice QR che puoi semplicemente scansionare sui tuoi dispositivi. Ciò ti evita il fastidio di copiare manualmente un file di configurazione dal tuo server allo smartphone, ad esempio.

Connessione alla tua VPN

Su Android e iOS, scarica l'app WireGuard dai rispettivi app store. Quindi, aggiungi una nuova configurazione e seleziona Scansione da codice QR.

Per i tuoi computer e altri client che non dispongono di una fotocamera, dovrai copiare manualmente il file di configurazione. Poiché il servizio SSH è già abilitato sul tuo server, avvia a trasferimento di file su SFTP dal tuo computer. Potrebbe essere necessaria un'applicazione di terze parti per eseguire questa operazione, a seconda del sistema operativo. Naturalmente, puoi sempre trasferirlo utilizzando una connessione via cavo USB, un'unità flash USB o altro.

Una volta scaricato il file di configurazione, punta il tuo Cliente WireGuard ad esso. Su Windows, ad esempio, tutto ciò che devi fare è fare clic sul pulsante che dice Importa tunnel (s) da file.

E questo è tutto! Ora puoi connetterti al tuo server VPN quando vuoi. Per creare client aggiuntivi, esegui semplicemente lo script tutte le volte che vuoi.

A parte i limiti di larghezza di banda del tuo server, non c'è un vero limite al numero di client che puoi connettere. Ciò è in netto contrasto con la maggior parte dei provider VPN commerciali che impongono un limite massimo di sei connessioni simultanee.

Credito immagine: W Alan/ Unsplash

Condividere Condividere Tweet E-mail Chi può tenere traccia dei tuoi dati quando utilizzi una VPN?

Le VPN proteggono la tua privacy, ma chi può comunque accedere ai tuoi dati? E quali informazioni possono effettivamente vedere?

Leggi Avanti
Argomenti correlati
  • La tecnologia spiegata
  • Fai da te
  • Programmazione
  • VPN
  • Server web
  • WireGuard
Circa l'autore Rahul Nambiampurath(34 articoli pubblicati)

Rahul Nambiampurath ha iniziato la sua carriera come contabile, ma ora è passato a lavorare a tempo pieno nel settore tecnologico. È un ardente fan delle tecnologie decentralizzate e open source. Quando non scrive, di solito è impegnato a produrre vino, ad armeggiare con il suo dispositivo Android o a fare escursioni in montagna.

Altro da Rahul Nambiampurath

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti