OpenVPN opzetten op een Raspberry Pi

OpenVPN is een krachtige open-source tool voor het maken van beveiligde virtuele privé-netwerken (VPN's). Met OpenVPN op een Raspberry PI kunt u een privé- en veilige verbinding tot stand brengen met uw thuis- of kantoornetwerk. Deze gids zal je doorlopen door OpenVPN op te zetten op een Raspberry Pi.


Wat u nodig hebt

  1. Raspberry Pi: Een Raspberry Pi 3, 4 of later wordt aanbevolen.
  2. Besturingssysteem: Raspberry Pi OS (32-bit of 64-bit).
  3. Internetverbinding: Zorg ervoor dat de Raspberry Pi is aangesloten op internet.
  4. Toegang tot uw router: Port -doorsturen configureren.
  5. Bijgewerkt besturingssysteem: Voer de volgende opdracht uit om uw Raspberry Pi bij te werken:
    sudo apt update && sudo apt upgrade -y
    

Stap 1: Installeer openvpn

De eenvoudigste manier om OpenVPN te installeren en te configureren, is door het PIVPN -script te gebruiken.

1. Installeer PIVPN

  1. Download en voer het PIVPN -installatiescript uit:

    curl -L https://install.pivpn.io | bash
    
  2. Volg de interactieve setup -aanwijzingen:

    • Selecteer de gebruiker die de VPN beheert.
    • Kies het VPN -type (selecteer Openvpn).
    • Laat het installatieprogramma uw firewall configureren.

2. Configureer de poortuitstoringen op uw router

Log in op uw router en stuur de OpenVPN -poort door (standaard: 1194) naar het lokale IP -adres van de Raspberry Pi. Raadpleeg de handleiding van uw router voor instructies voor port-forwarding.


Stap 2: VPN -profielen genereren

  1. Voeg een nieuw profiel toe:

    pivpn add
    
    • Geef een naam voor het profiel (bijv. user1).
    • Stel indien gewenst een wachtwoord in voor het profiel.
  2. Het profiel ophalen: Profielen worden opgeslagen in de /home/pi/ovpns Directory. Overbreng de .ovpn Bestand naar uw clientapparaat met behulp van SCP, e -mail of een USB -station:

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

Stap 3: Maak verbinding met de VPN

1. Installeer een OpenVPN -client

  • Op Windows/Mac: Download de OpenVPN -client van openvpn.net.
  • Op Linux: Installeer het openvpn -pakket:
    sudo apt install -y openvpn
    
  • Op Mobiele apparaten: Installeer de OpenVPN -app vanuit de App Store of Google Play.

2. Importeer het profiel

  • Open de openvpn -client op uw apparaat en importeer de .ovpn bestand.

3. Maak verbinding met de VPN

  • Gebruik de OpenVPN -client om verbinding te maken met uw VPN. Test de verbinding door uw IP -adres te controleren op whatismyipaddress.com of een vergelijkbare service.

Stap 4: Optionele verbeteringen

  1. Schakel automatische updates in: Plan automatische updates voor uw Raspberry Pi om OpenVPN veilig te houden:

    sudo apt install -y unattended-upgrades
    sudo dpkg-reconfigure --priority=low unattended-upgrades
    
  2. Dynamische DNS configureren: Als uw openbare IP-adres regelmatig verandert, gebruikt u een dynamische DNS (DDNS) -service (bijv. No-IP of DuckDNS) om een ​​domeinnaam toe te wijzen aan uw Raspberry Pi.

  3. Stel een kill -schakelaar in: Voorkom verkeerlekken door niet-VPN-verkeer te blokkeren met 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
    

Problemen oplossen

  1. VPN -verbinding mislukt:

    • Controleer of de poortstuur correct is geconfigureerd.
    • Zorg ervoor dat uw openbare IP of DDNS nauwkeurig is.
    • Controleer de openvpn -servicestatus:
      sudo systemctl status openvpn
      
  2. Langzame VPN -snelheden:

    • Gebruik een bekabelde verbinding voor de Raspberry Pi.
    • Verminder de overhead van de codering door over te schakelen naar een lichtere cijfer.
  3. Apparaat kan niet verbinding maken:

    • Zorg voor de .ovpn Profiel komt overeen met de configuratie van de Raspberry Pi.
    • Controleer uw firewall -instellingen om VPN -verkeer toe te staan.

Toepassingen van openvpn op Raspberry Pi

  1. Beveilig externe toegang tot uw thuisnetwerk.
  2. Bescherm uw internetverbinding op openbare Wi-Fi.
  3. Schakel privétoegang tot thuisautomatiseringssystemen of servers in.
  4. Omzeilen regionale beperkingen voor inhoud.

Conclusie

OpenVPN opzetten op een Raspberry Pi is een kosteneffectieve manier om de beveiliging en privacy van uw netwerk te verbeteren. Door deze handleiding te volgen, kunt u een privé -VPN -server maken om uw netwerk overal ter wereld veilig te openen. Pas uw opstelling verder aan om aan uw specifieke vereisten te voldoen en geniet van een veilige verbinding!

Laat een reactie achter

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.