Configurarea OpenVPN pe un Raspberry Pi

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

  1. Raspberry PI: Se recomandă un zmeură PI 3, 4, sau mai târziu.
  2. Sistem de operare: Raspberry Pi OS (pe 32 de biți sau pe 64 de biți).
  3. Conexiune la internet: Asigurați -vă că Raspberry Pi este conectat la Internet.
  4. Acces la routerul dvs .: Pentru a configura redirecționarea portului.
  5. 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

  1. Descărcați și rulați scriptul de instalare PIVPN:

    curl -L https://install.pivpn.io | bash
    
  2. 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

  1. 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.
  2. 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

  1. 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
    
  2. 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.

  3. 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

  1. 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
      
  2. 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ă.
  3. 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.

Aplicații de OpenVPN pe Raspberry Pi

  1. Acces la distanță securizat la rețeaua de acasă.
  2. Protejați-vă conexiunea la internet pe Wi-Fi public.
  3. Activați accesul privat la sisteme de automatizare sau servere.
  4. 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ă!

Lasă un comentariu

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.