OpenVPN è un potente strumento open source per la creazione di reti private virtuali sicure (VPNS). L'esecuzione di OpenVPN su un Raspberry Pi consente di stabilire una connessione privata e sicura alla tua casa di casa o di ufficio. Questa guida ti guiderà attraverso la configurazione di OpenVPN su un Raspberry Pi.
Cosa avrai bisogno
- Raspberry Pi: Si consiglia un Raspberry Pi 3, 4 o successivo.
- Sistema operativo: Raspberry Pi OS (32 bit o 64 bit).
- Connessione Internet: Assicurarsi che Raspberry Pi sia connesso a Internet.
- Accesso al tuo router: Per configurare il port forwarding.
- 
OS aggiornato: Esegui il seguente comando per aggiornare il tuo Raspberry Pi:
sudo apt update && sudo apt upgrade -y
Passaggio 1: installa OpenVPN
Il modo più semplice per installare e configurare OpenVPN è utilizzare lo script PIVPN.
1. Installa PIVPN
- 
Scarica ed esegui lo script di installazione PIVPN: curl -L https://install.pivpn.io | bash
- 
Segui le istruzioni di configurazione interattiva: - Seleziona il utente Ciò gestirà la VPN.
- Scegli il tipo VPN (seleziona Openvpn).
- Consenti all'installatore di configurare il firewall.
 
2. Configurare la porta in avanti sul router
Accedi al tuo router e avanti la porta OpenVPN (impostazione predefinita: 1194) all'indirizzo IP locale di Raspberry Pi. Fare riferimento al manuale del tuo router per le istruzioni per il port-forwarding.
Passaggio 2: generare profili VPN
- 
Aggiungi un nuovo profilo: pivpn add- Fornire un nome per il profilo (ad es. user1).
- Se lo si desidera, impostare una password per il profilo.
 
- Fornire un nome per il profilo (ad es. 
- 
Recupera il profilo: I profili vengono salvati nel /home/pi/ovpnsdirectory. Trasferire il.ovpnFile sul dispositivo client utilizzando SCP, e -mail o un'unità USB:scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
Passaggio 3: connettersi alla VPN
1. Installa un client OpenVPN
- SU Windows/Mac: Scarica il client OpenVPN da OpenVpn.net.
- SU Linux: Installa il pacchetto OpenVPN:
sudo apt install -y openvpn
- SU Dispositivi mobili: Installa l'app OpenVPN dall'App Store o Google Play.
2. Importa il profilo
- Apri il client OpenVPN sul dispositivo e importa il .ovpnfile.
3. Connettiti alla VPN
- Utilizzare il client OpenVPN per connettersi alla VPN. Testa la connessione controllando l'indirizzo IP a WhatismyiPaddress.com o un servizio simile.
Passaggio 4: miglioramenti opzionali
- 
Abilita aggiornamenti automatici: Pianifica aggiornamenti automatici per il tuo Raspberry Pi per mantenere sicuro OpenVPN: sudo apt install -y unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
- 
Configurare DNS dinamico: Se il tuo indirizzo IP pubblico cambia frequentemente, usa un servizio DNS Dynamic DNS (DDNS) (ad es. No-IP o DuckDNS) per assegnare un nome di dominio al tuo Raspberry Pi. 
- 
Imposta un switch di uccisione: Prevenire le perdite di traffico bloccando il traffico non VPN con iptables: sudo iptables -A OUTPUT -o eth0 -p udp --dport 1194 -j ACCEPT sudo iptables -A OUTPUT -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT sudo iptables -A OUTPUT -o eth0 -j DROP
Risoluzione dei problemi
- 
La connessione VPN non riesce: - Verificare che l'inoltro delle porte sia correttamente configurata.
- Assicurati che il tuo IP pubblico o DDNS sia accurato.
- Controllare lo stato del servizio OpenVPN:
sudo systemctl status openvpn
 
- 
Speed VPN lente: - Utilizzare una connessione cablata per Raspberry Pi.
- Ridurre il sovraccarico di crittografia passando a una cifra più leggera.
 
- 
Il dispositivo non può connettersi: - Assicurarsi il .ovpnIl profilo corrisponde alla configurazione di Raspberry Pi.
- Controlla le impostazioni del firewall per consentire il traffico VPN.
 
- Assicurarsi il 
Applicazioni di OpenVPN su Raspberry Pi
- Accesso remoto sicuro alla tua rete domestica.
- Proteggi la tua connessione Internet sul Wi-Fi pubblico.
- Abilita l'accesso privato ai sistemi di automazione domestica o ai server.
- Bypassare le restrizioni regionali per il contenuto.
Conclusione
La configurazione di OpenVPN su un Raspberry Pi è un modo economico per migliorare la sicurezza e la privacy della tua rete. Seguendo questa guida, è possibile creare un server VPN privato per accedere in modo sicuro alla tua rete da qualsiasi parte del mondo. Personalizza ulteriormente l'installazione per soddisfare i requisiti specifici e goditi una connessione sicura!
 
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
   
   
   
   
   
   
   
   
   
   
   
   
  