OpenVPN este un instrument de sursă deschisă puternic pentru crearea de rețele private virtuale sigure (VPN). Rularea OpenVPN pe un Raspberry Pi vă permite să stabiliți o conexiune privată și sigură la rețeaua de casă sau de birou. Acest ghid vă va parcurge prin configurarea OpenVPN pe un Raspberry Pi.
Ce vei avea nevoie
- Raspberry PI: Se recomandă un zmeură PI 3, 4, sau mai târziu.
- Sistem de operare: Raspberry Pi OS (pe 32 de biți sau pe 64 de biți).
- Conexiune la internet: Asigurați -vă că Raspberry Pi este conectat la Internet.
- Acces la routerul dvs .: Pentru a configura redirecționarea portului.
-
OS actualizat: Rulați următoarea comandă pentru a vă actualiza Raspberry Pi:
sudo apt update && sudo apt upgrade -y
Pasul 1: Instalați OpenVPN
Cel mai simplu mod de a instala și de a configura OpenVPN este utilizarea scriptului PIVPN.
1. Instalați PIVPN
-
Descărcați și rulați scriptul de instalare PIVPN:
curl -L https://install.pivpn.io | bash
-
Urmați solicitările de configurare interactivă:
- Selectați utilizator Asta va gestiona VPN.
- Alegeți tipul VPN (selectați OpenVPN).
- Permiteți instalatorului să vă configureze firewall -ul.
2. Configurați redirecționarea portului pe routerul dvs.
Conectați -vă la router și transmiteți portul OpenVPN (implicit: 1194
) la adresa IP locală a Raspberry Pi. Consultați manualul routerului dvs. pentru instrucțiuni de înaintare a porturilor.
Pasul 2: Generați profiluri VPN
-
Adăugați un nou profil:
pivpn add
- Oferiți un nume pentru profil (de exemplu,
user1
). - Setați o parolă pentru profil, dacă doriți.
- Oferiți un nume pentru profil (de exemplu,
-
Recuperați profilul: Profilele sunt salvate în
/home/pi/ovpns
director. Transferați.ovpn
Fișier către dispozitivul client folosind SCP, e -mail sau o unitate USB:scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
Pasul 3: Conectați -vă la VPN
1. Instalați un client OpenVPN
- Pe Windows/Mac: Descărcați clientul OpenVPN din OpenVPN.net.
- Pe Linux: Instalați pachetul OpenVPN:
sudo apt install -y openvpn
- Pe Dispozitive mobile: Instalați aplicația OpenVPN din App Store sau Google Play.
2. Importați profilul
- Deschideți clientul OpenVPN pe dispozitivul dvs. și importați
.ovpn
fişier.
3. Conectați -vă la VPN
- Utilizați clientul OpenVPN pentru a vă conecta la VPN. Testați conexiunea verificând adresa IP la whatismyipaddress.com sau un serviciu similar.
Pasul 4: Îmbunătățiri opționale
-
Activați actualizări automate: Programează actualizări automate pentru Raspberry Pi pentru a păstra OpenVPN securizat:
sudo apt install -y unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
-
Configurați DNS dinamic: Dacă adresa dvs. IP publică se schimbă frecvent, utilizați un serviciu DNS dinamic (DDNS) (de exemplu, NO-IP sau DuckDNS) pentru a atribui un nume de domeniu Raspberry Pi.
-
Configurați un comutator de ucidere: Preveniți scurgerile de trafic prin blocarea traficului non-VPN cu 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
Depanare
-
Conexiunea VPN eșuează:
- Verificați redirecționarea portului este configurată corect.
- Asigurați -vă că IP -ul dvs. public sau DDN -urile sunt corecte.
- Verificați starea serviciului OpenVPN:
sudo systemctl status openvpn
-
Viteze lente VPN:
- Folosiți o conexiune cu fir pentru Raspberry Pi.
- Reduceți aerul de criptare trecând la o cifră mai ușoară.
-
Dispozitivul nu se poate conecta:
- Asigurați -vă
.ovpn
Profilul se potrivește cu configurația Raspberry Pi. - Verificați setările firewall -ului pentru a permite traficul VPN.
- Asigurați -vă
Aplicații de OpenVPN pe Raspberry Pi
- Acces la distanță securizat la rețeaua de acasă.
- Protejați-vă conexiunea la internet pe Wi-Fi public.
- Activați accesul privat la sisteme de automatizare sau servere.
- Bypass Restricții regionale pentru conținut.
Concluzie
Configurarea OpenVPN pe un Raspberry Pi este o modalitate rentabilă de a îmbunătăți securitatea și confidențialitatea rețelei. Urmărind acest ghid, puteți crea un server VPN privat pentru a accesa în siguranță rețeaua dvs. de oriunde în lume. Personalizați -vă configurarea în continuare pentru a se potrivi cu cerințele dvs. specifice și bucurați -vă de o conexiune sigură!