Come configurare la VPN aperta nella top 10 di Ubuntu.Top 10

Come configurare la VPN aperta nella top 10 di Ubuntu.Top 10
VPN, un acronimo di "Virtual Private Network", è un'incredibile tecnologia che ti protegge quando naviga in Internet. Originariamente sviluppato per grandi aziende, i servizi VPN sono disponibili per tutti. Tra tutti i fornitori di servizi VPN, OpenVPN è un nome univoco.OpenVPN ti consente di creare la propria VPN con l'aiuto del loro programma open source. Il software può funzionare con le trasmissioni TCP e UDP. I tunnel VPN sono protetti OpenVPN Protocol che utilizza autenticazione SSL/TLS, certificati, credenziali, blocco dell'indirizzo MAC (opzionale) e altro ancora.In questa guida, dimostreremo su come impostare OpenVPN in Ubuntu 22.04.

Prerequisiti:

Per eseguire i passaggi che dimostriamo in questa guida, avrai bisogno dei seguenti componenti:

  • Un sistema ubuntu adeguatamente configurato.
  • Un server cloud Ubuntu correttamente configurato (per configurazione del server OpenVPN).
  • Accesso a un utente non root con autorizzazione sudo su entrambi i sistemi. Ulteriori informazioni sulla gestione del privilegio sudo.

Configurazione del server OpenVPN

L'installazione manuale e la configurazione di un server OpenVPN sono un lavoro noioso. Per semplificare il processo, utilizzeremo uno script di installazione di terze parti di GitHub: Angristan/OpenVPN-Install. Lo script supporta una vasta gamma di sistemi operativi e architetture.

Innanzitutto, assicurati che arricciare è installato:

$ sudo APT Installa Curl -y

Ora possiamo prendere lo script di installazione con il seguente comando Curl:

$ CURL -O https: // raw.githubusercontent.com/Angristan/OpenVPN-Install/Master/OpenVPN-Install.sh

Successivamente, dobbiamo modificare l'autorizzazione del file in modo da poter eseguire lo script. Utilizzare il comando seguente per flag lo script come file eseguibile:

$ chmod +x openvpn-install.sh

Infine, esegui lo script:

$ sudo bash openvpn-install.sh

Lo script chiederà varie informazioni sul server, quali funzionalità si desidera abilitare/disabilitare e simili. Quindi installa i pacchetti necessari.

Una volta terminato il processo di installazione, lo script genera un file di configurazione del client nella directory di lavoro corrente. Questo file è importante per configurare i client che si collegano a questo particolare server OpenVPN.

Se sei un utente avanzato o un amministratore di sistema e richiedi un controllo più fine sul processo di installazione, controlla il processo di configurazione manuale del server OpenVPN in Ubuntu 22.04.

Configurazione client OpenVPN

Installazione del pacchetto client OpenVPN

Ora lavoriamo sulla macchina client. Il software client OpenVPN è direttamente disponibile da Ubuntu Repos ufficiale.

Innanzitutto, aggiorna il database del pacchetto APT:

$ sudo apt update

Quindi, installa il client OpenVPN:

$ sudo apt Installa OpenVPN

Servizio client OpenVPN

All'installazione, il client registrerà il Openvpn Servizio con SystemD. Abilita il servizio in modo che inizi all'avvio:

$ sudo systemctl abilita openvpn

Quindi, avviare il servizio:

$ sudo systemctl avvia openvpn

Controlla se il servizio è attivo e funzionante:

$ sudo systemctl status openvpn

Copia del file di configurazione OpenVPN

Abbiamo ottenuto un file di configurazione client OpenVPN dalla configurazione del server. In questa sezione, lo prenderemo dal server.

Esistono diversi modi in cui possiamo afferrarlo dal server. Un metodo comune è utilizzare il comando SCP. È fondamentalmente il comando CP ma sopra SSH.

Copia il file di configurazione OpenVPN dal server a Directory attuale:

$ SCP @:/path/to/config.Ovpn .

Configurazione della VPN

Con il file di configurazione, ora possiamo usare il Impostazioni app per configurare il VPN. Avvia l'app da Attività.

Dal Rete scheda, fare clic sull'icona "+" dopo il VPN sezione.

Dalla nuova finestra pop-up, seleziona "Importa dal file".

Sfoglia per il Openvpn file di configurazione.

Ti verrà presentata una finestra che contiene varie informazioni sul VPN. Clicca "Aggiungere"Per finalizzare il processo.

Torna di nuovo alla scheda Network. Dovrebbe esserci un VPN ingresso sotto il VPN sezione.

Conclusione

In questa guida, abbiamo dimostrato l'installazione e la configurazione di OpenVPN in Ubuntu. Abbiamo mostrato come configurare sia un server OpenVPN che un client. Si noti che più client possono connettersi al server OpenVPN con il file di configurazione.

Oltre a OpenVPN, ci sono anche altri metodi per creare una VPN. Ad esempio, Sshuttle può creare una VPN su SSH. Puoi anche configurare un proxy di calze che funge da VPN.

Se sei interessato a esporre la tua app web locale a Internet, puoi farlo con l'aiuto di un proxy inverso come Nginx.

Felice calcolo!