Come creare un server VPN?

Pubblicato: 2021-09-04

Una VPN nel mondo di oggi è diventata una necessità per mantenere la tua identità online al sicuro da occhi indiscreti. C'è concorrenza nel settore tra i migliori provider VPN per offrire i migliori servizi agli utenti, ma anche i servizi VPN più potenti hanno difetti a causa dei quali dovresti sapere come creare il tuo server VPN con le risorse limitate che hai in mano!

È vero che dovrai compiere alcuni sforzi extra per creare il tuo server VPN, ma ehi, non ci sono terze parti coinvolte. Dopo aver configurato il tuo server VPN, assicurati di controllare se la tua VPN funziona o meno.

  • Puoi creare il tuo server VPN su Amazon Cloud Services e configurare i dispositivi client per consentire l'utilizzo del tuo server VPN.
  • Se disponi di un router con funzionalità VPN, puoi configurare un server VPN sulla tua rete domestica.
  • Nel caso in cui non disponi di un router VPN, puoi comunque creare un server VPN sulla tua rete domestica eseguendo il flashing del firmware del tuo router.

Come creare un server VPN su cloud?

Configurare il tuo servizio VPN può essere impegnativo, ma utilizzare una soluzione basata su cloud è facile. Configurare il sistema significa semplicemente inserire i dati in un modulo online e le informazioni di fatturazione. Non devi preoccuparti di configurare un computer o un router poiché gestisce tutto per te.

Crea un account su Amazon Web Services

  • Vai alla pagina Amazon Web Services e fai clic su "Crea un account AWS".
  • Accedi con il tuo account.
  • Nel pannello Sicurezza, identità e conformità, vai su Servizi e poi su IAM.
  • Fare clic su Utenti e poi su Aggiungi utente.
  • Crea un nome utente e quindi fai clic su Accesso programmatico. Fare clic su Avanti.
  • Fare clic su Allega politiche esistenti direttamente.
  • Spunta su Accesso amministratore digitando 'admin' nella ricerca. Fare clic su Avanti.
  • Fai clic sul pulsante Scarica CSV che contiene alcuni file importanti di cui avrai bisogno in seguito.

Imposta ed esegui le dipendenze dell'algoritmo

La configurazione di Algo sul tuo computer Windows può richiedere alcuni minuti. Leggi le istruzioni, scarica Algo ed eseguilo seguito dalla riga di comando per installarlo e configurarlo.

Su Windows 10

  • Vai su Impostazioni e vai su Aggiornamento e sicurezza.
  • Fare clic su Per gli sviluppatori e abilitare la Modalità sviluppatore.
  • Vai al Pannello di controllo e poi vai su Programmi.
  • Attiva le funzionalità di Windows.
  • Seleziona il sottosistema Windows per Linux scorrendo verso il basso.
  • Fare clic su OK.
  • Il programma verrà installato sul tuo computer.
  • Riavvia il tuo computer.
  • Ora controlla se Linux Bash è installato sul tuo computer o meno digitando "Bash" nel pannello di ricerca.
  • Apri Bash e installa il software dopo aver risposto ad alcune domande.
  • Non appena l'installazione è completata, digita questi comandi successivamente,
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Utilizzare questo comando di seguito per clonare il repository nel passaggio successivo,
 git clone https://github.com/trailofbits/algo && cd algo
  • Ora devi creare un elenco di utenti, digitare nano config.cfg e premere il pulsante Invio.
  • Il comando visualizzerà un editor di testo sullo schermo, digita i nomi degli utenti autorizzati a utilizzare la tua VPN.
  • Per salvare l'elenco, immettere Ctrl+X e chiudere l'editor.
  • Nel terminale, inserisci il comando ./algo che avvierà l'installazione.
  • La chiave del provider Amazon EC2 è 2, digita 2 se è il provider che stai cercando.
  • Inserisci un nome VPN.
  • Scegli una posizione del server (nota che se scegli una posizione del server più vicina alla tua posizione attuale, le prestazioni saranno leggermente migliori se scegli un server lontano).
  • In questo passaggio successivo, apri il file CSV che è stato scaricato da AWS (nell'ultimo passaggio della sezione precedente).
  • Copia la chiave di accesso AWS e la chiave segreta AWS, incolla le chiavi nelle sezioni quando necessario.
  • Nella sezione VPN On Demand, scegli se vuoi che la tua VPN funzioni automaticamente scegliendo Sì.

Su Linux e macOS

Queste istruzioni funzioneranno su qualsiasi Mac, ma tieni presente che per Linux, queste istruzioni sono solo per Debian Linux. I comandi sono diversi per le altre varianti di Linux.

  • Scarica Algo da qui .
  • Estrai il file zip di algo-master sul tuo computer.
  • Digita cd nel tuo terminale Linux, trascina e rilascia la cartella algo-master nel tuo terminale.
  • Dovrebbe sembrare,
 cd /Users/hammalfarooq/Downloads/algo-master
  • Immettere i seguenti comandi successivamente,
Per Linux, digita questi comandi.

$ sudo apt-get update && sudo apt-get install \

build-essenziale \v

libssl-dev \

libffi-dev \

python-dev \

python-pip \

python-setuptools \

python-virtualenv –y

Per macOS, digita questi comandi

$ python -m surepip –user

$ python -m pip install –user –upgrade virtualenv

  • Quindi continua a installare le restanti dipendenze dell'algoritmo inserendo i comandi seguenti,

$ python -m virtualenv –python=`che python2` env &&

sorgente ambiente/bin/attiva &&

python -m pip install -U pip virtualenv &&

python -m pip install -r requisiti.txt

Tieni presente che potrebbe essere necessario installare cc se il tuo sistema operativo è macOS.

  • Digita il comando sudo nano config.cfg e inserisci per creare un elenco di utenti che possono utilizzare la tua VPN.
  • Per salvare l'elenco, premere Ctrl+X.
  • Nello stesso terminale, inserisci ./algo per avviare l'installazione.
  • La chiave del provider Amazon EC2 è 2, digita 2 se è il provider che stai cercando.
  • Inserisci un nome VPN e scegli una posizione del server. (Nota che sperimenterai una buona velocità se scegli una posizione del server VPN più vicina alla tua posizione effettiva).
  • Apri il file CSV scaricato nella sezione precedente da AWS.
  • Copia la chiave di accesso AWS e la chiave segreta AWS e incollala dove necessario.
  • Puoi abilitare la VPN per funzionare automaticamente scegliendo Sì dalla sezione VPN su richiesta o gestirla manualmente.

Configura i tuoi dispositivi configurando VPN

Per configurare e configurare la tua VPN su un nuovo dispositivo, tutto ciò che devi fare è configurare un profilo.

Per dispositivi Apple

Mac
  • Fare doppio clic sul file .mobileconfig che si trova nella cartella algo-master all'interno della cartella configs.
  • Verrà avviata l'installazione e verrà creato un profilo.
iOS
  • Apri il file .mobileconfig sul tuo dispositivo iOS (e-mail o Airdrop it) e configura un profilo per la connessione alla VPN.
  • Elimina il profilo quando vuoi disconnetterti dalla VPN.

Per dispositivi Android

  • Installa il client VPN strongSwan da Google Play Store.
  • Nella cartella configs, trova il file P12.
  • Trasferisci il file P12 sul tuo dispositivo Android.
  • Apri il file P12 tramite il client VPN strongSwan e connettiti alla tua VPN.

Per Windows

  • Vai alla cartella config e copia i file PEM, P12 e PS1.
  • Incolla i file da qualche altra parte sul tuo computer.
  • Fare clic e importare i file PEM nella cartella del certificato radice attendibile.
  • Apri Windows Powershell e cambia la directory in cui hai incollato i file PEM, P12 e PS1.
  • Quindi digita questo comando e inserisci,

Set-ExecutionPolicy illimitato -Scope CurrentUser

  • Inserisci il nome dello script Powershell e premi Invio.
  • Nell'ultimo passaggio, digita questo comando e premi Invio per completare l'installazione.

Set-ExecutionPolicy con restrizioni -Scope CurrentUser

Ora sei connesso con successo alla tua VPN e il tuo traffico è sicuro!

Come creare un server VPN su un router VPN?

Il requisito principale per questo metodo è che dovresti sapere cos'è un router VPN e in che modo è diverso da un normale router.

Il modo più semplice per configurare una VPN è utilizzare il proprio router che supporta la VPN. Ma se non hai un router che includa questa opzione, questo metodo probabilmente non funzionerà. Continua a leggere per saperne di più su come creare un server VPN se non disponi di un router VPN.

  • Esegui una ricerca sul tuo router per "VPN" per vedere se è compatibile con il servizio.
  • Hai trovato il manuale del tuo router, giusto? In caso contrario, puoi trovare la pagina delle impostazioni di routing digitando 192.168.0.1 o 192.168.1.1 nel tuo browser e quindi trovando la sezione VPN della pagina di configurazione.
  • Quando arrivi alla sezione VPN, configura un server VPN seguendo le istruzioni.
  • Specifica un protocollo VPN e configura la tua VPN digitando un nome utente e una password. Riavvia il router per applicare le impostazioni.
  • Per utilizzare la VPN su qualsiasi dispositivo, installa i file di configurazione del router ed estraili nel tuo dispositivo.

Come creare un server VPN eseguendo il flashing del router?

Un'altra alternativa alla configurazione di una VPN sulla rete domestica è eseguire il flashing del firmware del router. Il flashing richiede una ricerca prima di farlo, quindi fai attenzione se decidi su questa tecnica. Fondamentalmente, installerai un sistema operativo sul tuo router che include funzionalità come l'hosting VPN, consentendoti così di ospitare una VPN.

Si consiglia di verificare la compatibilità del router se supporta DD-WRT o OpenWrt prima di eseguire il flashing del router.

Router lampeggiante

  • Scarica il firmware compatibile per il tuo router sul tuo computer e collega il tuo router al computer.
  • Con un cavo ethernet, collegare un'estremità del cavo alla porta LAN del router e un'estremità del cavo alla porta LAN del computer.
  • Apri il tuo browser preferito sul tuo computer e accedi alla pagina di configurazione del router.
  • Vai alla sezione di aggiornamento del firmware del tuo router
  • Flash il tuo router dal firmware scaricato nel primo passaggio.
  • Segui attentamente le istruzioni e aggiorna il firmware del router.

Crea un server VPN

  • Procedi alla pagina di configurazione del tuo router, quindi segui i passaggi per creare il tuo server VPN.
  • Nella pagina di configurazione del tuo router, vai alla sezione VPN.
  • Attiva il protocollo VPN (protocollo consigliato: OpenVPN)
  • Esegui i comandi per DD-WRT o OpenWrt, qualunque sia il tipo di firmware che hai scelto durante il flashing del firmware del tuo router.

Configura il tuo server e client VPN

  • Per avviare il processo, configura le impostazioni del firewall del router per consentire le connessioni VPN in entrata.
  • Genera un certificato per garantire la comunicazione del server VPN con un canale sicuro al client VPN.
  • Genera chiavi private e certificati per la profilazione di client VPN.
  • Ora installa il software per OpenVPN.
  • A questo punto, completa il processo di profilazione rilasciando i certificati e le chiavi private ai client VPN.
  • Configura i profili client VPN sui dispositivi che accederanno al tuo server VPN.
  • I client VPN con accesso possono ora connettersi al tuo server VPN.

Perché creare il tuo server VPN?

Nel mondo odierno di migliaia di provider VPN che offrono ottimi affari sui servizi VPN, ci sono alcuni vantaggi e motivi aggiuntivi per cui dovresti avere il tuo server VPN.

Risparmia sui costi mensili della VPN

Se hai il tuo server VPN, puoi risparmiare tutti i dollari che vengono detratti dal tuo account su base mensile ottenendo tutti i vantaggi di una VPN. Tuttavia, non sarai in grado di utilizzare le funzionalità aggiuntive fornite dai servizi VPN come le funzionalità Kill-Switch, Double Encryption o Multi-Hop.

Accesso alla rete domestica da qualsiasi luogo

Configurare la tua VPN sul tuo router di casa ti consentirà di utilizzare le risorse a casa proprio come se fossi ancora lì. Dalla stampa di documenti dalla stampante di casa all'accesso ai tuoi file personali, tutto ciò che era disponibile per te quando connesso tramite connessione fissa sarà accessibile durante l'utilizzo della connessione VPN.

Evita di essere rintracciato

Non vuoi che le tue attività di navigazione web siano monitorate da un servizio VPN. Avere il tuo server VPN farà in modo che i tuoi dati siano al sicuro. Tuttavia, se desideri un servizio VPN di terze parti con criteri di registro rigorosi, puoi scegliere ExpressVPN .

Perché non dovresti creare il tuo server VPN?

Non è necessario configurare il proprio server VPN. Un servizio VPN affidabile ti fornirà un elevato livello di sicurezza e privacy a meno che tu non abbia le tue ragioni per configurare un server VPN per te stesso.

Velocità Internet lenta

Una VPN può coprirti le spalle a tutti i costi, ma può anche rallentare la tua connessione Internet se hai una larghezza di banda a velocità media.

I router domestici possono essere ottime risorse per la configurazione di un server VPN, ma non sempre dispongono della larghezza di banda necessaria. Se disponi già di una connessione Internet a velocità limitata, l'hosting del tuo server VPN rallenterà ulteriormente la tua velocità di Internet.

Accedi solo all'IP della tua rete domestica

Non avrai accesso a più posizioni o server che un provider VPN commerciale offre ai suoi utenti per provare e trovare il miglior server VPN che sblocchi librerie di streaming o geo-spoofing dei tuoi giochi AR basati sulla geografia preferiti. Ma avrai accesso solo all'indirizzo IP della tua rete domestica.

Nessun accesso alle funzionalità VPN esterne

Le VPN commerciali non solo offrono un'attività Internet sicura sul Web, ma offrono più funzionalità che possono garantire la tua privacy online. Funzionalità come Kill-switch, Double Encryption o Multi-Hop sono generalmente incluse nei piani di base dei servizi VPN di terze parti e queste funzionalità sono un vantaggio per mantenerti sicuro e anonimo sul Web!

Concludendo!

Dai la priorità alle tue ragioni prima se è davvero necessario che tu crei un tuo server VPN. Perché è necessario uno sforzo aggiuntivo se si configura un server VPN da soli con le risorse limitate di cui si dispone – per continuare a mantenerlo – per verificare la presenza di perdite e per configurarlo correttamente. Oltre a questo, puoi sempre ottenere un servizio VPN affidabile a prezzi ragionevoli con una piccola ricerca!

Hai qualche idea su questo? Fatecelo sapere in basso nei commenti o trasferite la discussione sul nostro Twitter o Facebook.

Raccomandazioni della redazione: