Ställa in OpenVPN på en Raspberry Pi

OpenVPN är ett kraftfullt open source-verktyg för att skapa säkra virtuella privata nätverk (VPN). Genom att köra OpenVPN på en Raspberry Pi kan du skapa en privat och säker anslutning till ditt hem- eller kontorsnätverk. Den här guiden kommer att leda dig genom att ställa in OpenVPN på en Raspberry Pi.


Vad du behöver

  1. Raspberry Pi: En Raspberry Pi 3, 4 eller senare rekommenderas.
  2. Operativsystem: Raspberry Pi OS (32-bitars eller 64-bitars).
  3. Internetanslutning: Se till att Raspberry Pi är ansluten till internet.
  4. Tillgång till din router: För att konfigurera vidarebefordran.
  5. Uppdaterat OS: Kör följande kommando för att uppdatera din Raspberry Pi:
    sudo apt update && sudo apt upgrade -y
    

Steg 1: Installera OpenVPN

Det enklaste sättet att installera och konfigurera OpenVPN är att använda PIVPN -skriptet.

1. Installera PIVPN

  1. Ladda ner och kör PIVPN -installationsskriptet:

    curl -L https://install.pivpn.io | bash
    
  2. Följ de interaktiva installationens anvisningar:

    • Välj användare Det kommer att hantera VPN.
    • Välj VPN -typ (välj Openvpn).
    • Låt installationsprogrammet konfigurera din brandvägg.

2. Konfigurera port vidarebefordran på din router

Logga in på din router och vidarebefordra OpenVPN -porten (standard: 1194) till Raspberry Pis lokala IP -adress. Se din routers manual för port-framstående instruktioner.


Steg 2: Generera VPN -profiler

  1. Lägg till en ny profil:

    pivpn add
    
    • Ange ett namn på profilen (t.ex. user1).
    • Ställ in ett lösenord för profilen om så önskas.
  2. Hämta profilen: Profiler sparas i /home/pi/ovpns katalog. Överföra .ovpn Fil till din klientenhet med SCP, e -post eller en USB -enhet:

    scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
    

Steg 3: Anslut till VPN

1. Installera en OpenVPN -klient

  • Windows/Mac: Ladda ner OpenVPN -klienten från openvpn.net.
  • Linux: Installera OpenVPN -paketet:
    sudo apt install -y openvpn
    
  • Mobila enheter: Installera OpenVPN -appen från App Store eller Google Play.

2. Importera profilen

  • Öppna OpenVPN -klienten på din enhet och importera .ovpn fil.

3. Anslut till VPN

  • Använd OpenVPN -klienten för att ansluta till din VPN. Testa anslutningen genom att kontrollera din IP -adress på whatismyipaddress.com eller en liknande tjänst.

Steg 4: Valfria förbättringar

  1. Aktivera automatiska uppdateringar: Planera automatiska uppdateringar för din Raspberry Pi för att hålla OpenVPN säker:

    sudo apt install -y unattended-upgrades
    sudo dpkg-reconfigure --priority=low unattended-upgrades
    
  2. Konfigurera dynamiska DNS: Om din offentliga IP-adress ändras ofta, använd en dynamisk DNS (DDNS) -tjänst (t.ex. NO-IP eller Duckdns) för att tilldela ett domännamn till din Raspberry Pi.

  3. Ställ in en killomkopplare: Förhindra trafikläckor genom att blockera icke-VPN-trafik med 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
    

Felsökning

  1. VPN -anslutning misslyckas:

    • Verifiera vidarebefordran är korrekt konfigurerad.
    • Se till att din offentliga IP eller DDNS är korrekt.
    • Kontrollera statusen OpenVPN: s service:
      sudo systemctl status openvpn
      
  2. Långsamma VPN -hastigheter:

    • Använd en trådbunden anslutning för Raspberry Pi.
    • Minska krypteringskostnaden genom att byta till en lättare chiffer.
  3. Enheten kan inte ansluta:

    • Se till .ovpn Profil matchar Raspberry Pis konfiguration.
    • Kontrollera dina brandväggsinställningar för att tillåta VPN -trafik.

Applikationer av OpenVPN på Raspberry Pi

  1. Säker fjärråtkomst till ditt hemnätverk.
  2. Skydda din internetanslutning på offentlig Wi-Fi.
  3. Aktivera privat åtkomst till hemautomationssystem eller servrar.
  4. Bypass Regionala begränsningar för innehåll.

Slutsats

Att ställa in OpenVPN på en Raspberry Pi är ett kostnadseffektivt sätt att förbättra ditt nätverks säkerhet och integritet. Genom att följa den här guiden kan du skapa en privat VPN -server för att säkert komma åt ditt nätverk var som helst i världen. Anpassa din installation ytterligare för att matcha dina specifika krav och njut av en säker anslutning!

Lämna en kommentar

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.