Guida Crea la tua VPN privata e senza log su qualsiasi server Linux in meno di 5 minuti

Cappuccino

Utente Jade
2 Agosto 2014
1,963
123
813
931
In questa guida vedremo come creare una propria VPN su un server Linux e successivamente come disattivare i log.

1) Installare OpenVPN Server

Aggiorniamo il server e scarichiamo wget (se non lo abbiamo).
Su Debian/Ubuntu:
Codice:
sudo apt update
sudo apt install wget

Su Centos:
Codice:
sudo yum update
sudo yum install wget

Scarichiamo lo script necessario ad installare il software OpenVPN ed a gestire lo stesso.
Codice:
cd /root
curl -O https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

Successivamente eseguiamolo:
Codice:
sudo sh openvpn-install.sh
Nota: dovete eseguire lo script come root ed il modulo TUN deve essere abilitato.

La prima volta che avvierete lo script verrete guidati durante il setup.

37070


Potete lasciare le impostazioni di default.
Successivamente dobbiamo scaricare il file appena creato client.ovpn che contiene la configurazione per i client.

Possiamo farlo digitando il seguente comando e copiano quello che ci verrà mostrato in console e salvandolo in un file di testo:
Codice:
cat /root/client.ovpn

Oppure potete collegarvi tramite FTP e scaricare il file sul vostro computer.

A questo punto siamo pronti per collegarci. Dovete semplicemente avviare il client di OpenVPN e importare il file di configurazione appena scaricato.
Il client di OpenVPN è disponibile per diverse piattaforme. Vi lascio il link di download: https://openvpn.net/community-downloads/
E' disponibile anche per iOS e Android.

Su windows è sufficiente cliccare col tasto destro sull'iconcina in basso a destra e selezionare importa file. Per connettervi alla vostra VPN basterà fare doppio click sull'iconcina di openvpn sempre in basso a destra oppure potete fare tasto destro e selezionare connetti.

37071


2) Disattivare i log

Per disattivare i log dobbiamo modificare le impostazioni di openvpn server.
Digitiamo nella console
Codice:
sudo nano /etc/openvpn/server.conf
e aggiungiamo alla fine del file il seguente contenuto:
Codice:
verb 0
log /dev/null
status /dev/null

Salviamo premendo CTRL+X, poi premiamo Y per confermare e invio per confermare.

Riavviamo openvpn server:
Codice:
sudo service openvpn restart

3) Opzioni aggiuntive

Rieseguendo lo script scaricato avrete la possibilità di creare nuovi utenti ed eliminare utenti esistenti.

37072
 
salve,
sto provando a creare una vpn seguendo la tua guida su ubuntu server(cloud aruba) ma dopo questo comando
"sudo sh openvpn-install.sh"

ricevo questo errore:



root@vpn:~# chmod +x openvpn-install.sh
root@vpn:~# sudo sh openvpn-install.sh
openvpn-install.sh: 6: openvpn-install.sh: Syntax error: "(" unexpected

come posso risolvere?
 
salve,
sto provando a creare una vpn seguendo la tua guida su ubuntu server(cloud aruba) ma dopo questo comando
"sudo sh openvpn-install.sh"

ricevo questo errore:



root@vpn:~# chmod +x openvpn-install.sh
root@vpn:~# sudo sh openvpn-install.sh
openvpn-install.sh: 6: openvpn-install.sh: Syntax error: "(" unexpected

come posso risolvere?
prova a fare così:
Codice:
sudo su

...inserisci la password...

./openvpn-install.sh
 
In questa guida vedremo come creare una propria VPN su un server Linux e successivamente come disattivare i log.

1) Installare OpenVPN Server

Aggiorniamo il server e scarichiamo wget (se non lo abbiamo).
Su Debian/Ubuntu:
Codice:
sudo apt update
sudo apt install wget

Su Centos:
Codice:
sudo yum update
sudo yum install wget

Scarichiamo lo script necessario ad installare il software OpenVPN ed a gestire lo stesso.
Codice:
cd /root
curl -O https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

Successivamente eseguiamolo:
Codice:
sudo sh openvpn-install.sh
Nota: dovete eseguire lo script come root ed il modulo TUN deve essere abilitato.

La prima volta che avvierete lo script verrete guidati durante il setup.

Visualizza allegato 37070

Potete lasciare le impostazioni di default.
Successivamente dobbiamo scaricare il file appena creato client.ovpn che contiene la configurazione per i client.

Possiamo farlo digitando il seguente comando e copiano quello che ci verrà mostrato in console e salvandolo in un file di testo:
Codice:
cat /root/client.ovpn

Oppure potete collegarvi tramite FTP e scaricare il file sul vostro computer.

A questo punto siamo pronti per collegarci. Dovete semplicemente avviare il client di OpenVPN e importare il file di configurazione appena scaricato.
Il client di OpenVPN è disponibile per diverse piattaforme. Vi lascio il link di download: https://openvpn.net/community-downloads/
E' disponibile anche per iOS e Android.

Su windows è sufficiente cliccare col tasto destro sull'iconcina in basso a destra e selezionare importa file. Per connettervi alla vostra VPN basterà fare doppio click sull'iconcina di openvpn sempre in basso a destra oppure potete fare tasto destro e selezionare connetti.

Visualizza allegato 37071

2) Disattivare i log

Per disattivare i log dobbiamo modificare le impostazioni di openvpn server.
Digitiamo nella console
Codice:
sudo nano /etc/openvpn/server.conf
e aggiungiamo alla fine del file il seguente contenuto:
Codice:
verb 0
log /dev/null
status /dev/null

Salviamo premendo CTRL+X, poi premiamo Y per confermare e invio per confermare.

Riavviamo openvpn server:
Codice:
sudo service openvpn restart

3) Opzioni aggiuntive

Rieseguendo lo script scaricato avrete la possibilità di creare nuovi utenti ed eliminare utenti esistenti.

Visualizza allegato 37072
Salve, è sicura questa vpn creata da noi? Criptata?