Installa e configura il server OpenVPN su Arch Linux

Installa e configura il server OpenVPN su Arch Linux
In questo articolo, ti mostrerò come installare OpenVPN, configurare un server OpenVPN VPN, utilizzare il client OpenVPN per connettersi al server su Arch Linux. Iniziamo.

Per prima cosa devi aggiornare tutti i pacchetti installati del tuo sistema operativo. Per fare ciò, eseguire il seguente comando:

$ sudo pacman -syu

Tutti i pacchetti installati del sistema operativo Arch Linux dovrebbero essere aggiornati.

Ora devi installare git. Se non sai cosa sia Git, è un sistema di controllo della versione. È necessario clonare un repository GitHub per seguire questo articolo. Ecco perché devi installare git.

Per installare Git, eseguire il seguente comando:

$ sudo pacman -s git

Premere "Y" e premere per continuare l'installazione.

Git dovrebbe essere installato.

Ora vai al repository GitHub di OpenVPN-Install su https: // github.com/Angristan/OpenVPN-Install

Dovresti vedere questa pagina come mostrato nello screenshot seguente.

Fai clic sul pulsante "clone o download" verde.

Dovresti vedere un URL del repository come contrassegnato nello screenshot seguente.

Mentre l'URL del repository è selezionato, fare clic con il tasto destro e selezionare "Copia".

Ora apri un terminale ed esegui il seguente comando per passare alla directory download/ nella directory Home dell'utente.

$ cd ~/download

Ora devi clonare il repository GitHub.

Esegui il comando seguente per clonare il Repo GitHub usando l'URL che hai appena copiato.

$ git clone https: // github.com/Angristan/OpenVPN-Install.idiota

Il repository GitHub OpenVPN-Install dovrebbe essere clonato come puoi vedere nello screenshot seguente.

Se elenchi il contenuto dei download/ directory, dovresti vedere una directory "OpenVPN-Install".

Ora esegui il seguente comando per navigare nella directory "OpenVPN-Install".

$ CD OpenVPN-Install/

Se elenchi il contenuto della directory "OpenVPN-Install", è necessario vedere "Licenza", "OpenVPN-Install.sh 'e' readme.file md 'come mostrato nello screenshot seguente.

Ora devi fare 'OpenVPN-install.script eseguibile. Esegui il seguente comando per farlo:

$ chmod +x openvpn-install.sh

Il tuo 'OpenVPN-install.Lo script Sh 'dovrebbe essere eseguibile come mostrato nello screenshot seguente:

Ora come root, esegui l'operbola "OpenVPN.Script Sh 'con il seguente comando:

$ sudo ./OpenVPN-Install.sh

Il programma di installazione OpenVPN dovrebbe chiederti un indirizzo IP che OpenVPN ascolterà. Di solito è l'indirizzo IP di una delle interfacce di rete allegate del computer. È possibile eseguire il comando 'ip a' o 'ifconfig' per scoprirlo. Una volta inserito l'indirizzo IP, premere

Il programma di installazione OpenVPN dovrebbe chiederti la porta che OpenVPN utilizzerà. Puoi lasciare il valore predefinito. Una volta che hai finito, premere per continuare.

Ora OpenVPN dovrebbe chiederti il ​​protocollo che desideri utilizzare. UDP è molto più veloce di TCP. Quindi puoi lasciare il valore predefinito. Una volta che hai finito, premere per continuare.

Ora OpenVPN dovrebbe chiederti quale servizio DNS desideri utilizzare. Scegli uno di loro e premi .

Ora OpenVPN dovrebbe chiederti il ​​metodo di crittografia che dovrebbe usare. Lascerò le impostazioni predefinite. Se sai cosa sono, puoi usare un'opzione diversa. Una volta che hai finito, premere per continuare.

Quindi OpenVPN dovrebbe chiederti bit chiave Diffie-Hellman. Lascerò i 3072 bit predefiniti. Puoi cambiarlo se vuoi. Una volta che hai finito, premere per continuare.

Ora OpenVPN dovrebbe chiederti quanti pezzi di chiave RSA vuoi generare. Lascerò i 3072 bit predefiniti. Puoi scegliere altre opzioni in base al tuo bisogno. Una volta che hai finito, premere per continuare.

Ora OpenVPN dovrebbe chiederti un nome come quello che salverà il suo file di configurazione client. Questo è il file che utilizzerai per connetterti al server OpenVPN. Il nome file predefinito è "client" e genera "client.file ovpn '. Puoi lasciare il valore predefinito o cambiarlo se lo desideri.

Lo cambierò in "Linuxhint". Quindi genererà 'Linuxhint.file ovpn '.

Ora premi per continuare.

Premere "y" e premere per continuare. Il programma di installazione OpenVPN dovrebbe aggiornare tutti i pacchetti del computer e installare nuovi pacchetti se richiede.

OpenVPN dovrebbe iniziare a scaricare nuovi pacchetti.

La chiave RSA viene generata. Dovrebbe richiedere molto tempo.

Dopo la generazione della chiave, il programma di installazione OpenVPN dovrebbe chiederti il ​​tuo IP pubblico o il nome di dominio. Puoi lasciarlo vuoto se vuoi. In tal caso, il server OpenVPN non sarà accessibile da Internet.

Puoi andare su https: // www.whatsmyip.org e scopri il tuo IP pubblico se non lo sai già.

Copia e incolla l'IP da whatsmyip e premi per continuare.

Nella tua home directory un nuovo file 'Linuxhint.ovpn 'o' client.ovpn 'dovrebbe essere generato a seconda del nome che hai usato.

Ora puoi connetterti al tuo server VPN con il seguente comando:

$ OpenVPN -Config Linuxhint.Ovpn

Il client OpenVPN dovrebbe essere connesso al server OpenVPN.

Esegui il seguente comando per scoprire quali interfacce di rete hai sul tuo computer.

$ ip a

Dovresti vedere un'interfaccia "Tun0" nell'output di "IP A" comando come mostrato nello screenshot seguente. Quindi tutto ha funzionato perfettamente.

È così che si installa e configura il server OpenVPN su Arch Linux. Grazie per aver letto questo articolo.