Einrichten von OpenVPN auf einem Himbeer -Pi

OpenVPN ist ein leistungsstarkes Open-Source-Tool zum Erstellen sicherer virtueller privater Netzwerke (VPNs). Mit OpenVPN auf einem Raspberry Pi können Sie eine private und sichere Verbindung zu Ihrem Heim- oder Büro -Netzwerk herstellen. Diese Anleitung führt Sie durch das Einrichten von OpenVPN auf einem Raspberry Pi.


Was Sie brauchen werden

  1. Raspberry Pi: Ein Raspberry Pi 3, 4 oder höher wird empfohlen.
  2. Betriebssystem: Raspberry Pi OS (32-Bit oder 64-Bit).
  3. Internetverbindung: Stellen Sie sicher, dass der Himbeer -Pi mit dem Internet verbunden ist.
  4. Zugang zu Ihrem Router: So konfigurieren Sie die Portweiterleitung.
  5. Aktualisiertes Betriebssystem: Führen Sie den folgenden Befehl aus, um Ihren Raspberry Pi zu aktualisieren:
    sudo apt update && sudo apt upgrade -y
    

Schritt 1: OpenVPN installieren

Die einfachste Möglichkeit, OpenVPN zu installieren und zu konfigurieren, besteht darin, das PIVPN -Skript zu verwenden.

1. Installieren Sie PIVPN

  1. Laden Sie das PIVPN -Installationsskript herunter und führen Sie sie aus:

    curl -L https://install.pivpn.io | bash
    
  2. Befolgen Sie die interaktiven Einstellungsaufforderungen:

    • Wählen Sie die aus Benutzer Das wird das VPN verwalten.
    • Wählen Sie den VPN -Typ (auswählen OpenVPN).
    • Ermöglichen Sie dem Installateur, Ihre Firewall zu konfigurieren.

2. Konfigurieren Sie die Portweiterleitung auf Ihrem Router

Melden Sie sich bei Ihrem Router an und leiten Sie den OpenVPN -Port weiter (Standardeinstellung: 1194) an die lokale IP -Adresse des Raspberry Pi. In der Handbuch Ihres Routers finden Sie Anweisungen für Portwaren.


Schritt 2: Generieren Sie VPN -Profile

  1. Fügen Sie ein neues Profil hinzu:

    pivpn add
    
    • Geben Sie einen Namen für das Profil an (z. B., user1).
    • Legen Sie bei Bedarf ein Passwort für das Profil ein.
  2. Das Profil abrufen: Profile werden in der gerettet /home/pi/ovpns Verzeichnis. Übertragen Sie die .ovpn Datei auf Ihrem Client -Gerät mit SCP, E -Mail oder einem USB -Laufwerk:

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

Schritt 3: Verbindung zum VPN herstellen

1. Installieren Sie einen OpenVPN -Client

  • An Windows/Mac: Laden Sie den OpenVPN -Client von herunter openvpn.net.
  • An Linux: Installieren Sie das OpenVPN -Paket:
    sudo apt install -y openvpn
    
  • An Mobile Geräte: Installieren Sie die OpenVPN -App im App Store oder Google Play.

2. Importieren Sie das Profil

  • Öffnen Sie den OpenVPN -Client auf Ihrem Gerät und importieren Sie die .ovpn Datei.

3.. Verbinden Sie sich mit dem VPN

  • Verwenden Sie den OpenVPN -Client, um eine Verbindung zu Ihrem VPN herzustellen. Testen Sie die Verbindung, indem Sie Ihre IP -Adresse unter überprüfen WhatisMyipaddress.com oder ein ähnlicher Service.

Schritt 4: Optionale Verbesserungen

  1. Aktivieren Sie automatische Aktualisierungen: Planen Sie automatische Updates für Ihren Raspberry PI, um OpenVPN sicher zu halten:

    sudo apt install -y unattended-upgrades
    sudo dpkg-reconfigure --priority=low unattended-upgrades
    
  2. Dynamische DNS konfigurieren: Wenn sich Ihre öffentliche IP-Adresse häufig ändert, verwenden Sie einen dynamischen DNS (DDNS) -Dienst (z. B. no-ip oder duckdns), um Ihrem Raspberry Pi einen Domänennamen zuzuweisen.

  3. Richten Sie einen Kill -Switch ein: Verhindern Sie Verkehrsverletzungen, indem Sie den Nicht-VPN-Verkehr mit iptablen blockieren:

    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
    

Fehlerbehebung

  1. VPN -Verbindung schlägt fehl:

    • Überprüfen Sie, ob die Portweiterleitung korrekt konfiguriert ist.
    • Stellen Sie sicher, dass Ihre öffentliche IP- oder DDNs korrekt ist.
    • Überprüfen Sie den OpenVPN -Dienststatus:
      sudo systemctl status openvpn
      
  2. Langsame VPN -Geschwindigkeiten:

    • Verwenden Sie eine kabelgebundene Verbindung für den Raspberry Pi.
    • Reduzieren Sie die Verschlüsselungsaufwand, indem Sie auf eine leichtere Chiffree wechseln.
  3. Gerät kann nicht herstellen:

    • Stellen Sie sicher, dass die .ovpn Das Profil entspricht der Konfiguration des Raspberry Pi.
    • Überprüfen Sie Ihre Firewall -Einstellungen, um den VPN -Verkehr zu ermöglichen.

Anwendungen von OpenVPN auf Raspberry Pi

  1. Sichern Sie den Remote -Zugriff auf Ihr Heimnetzwerk.
  2. Schützen Sie Ihre Internetverbindung auf öffentlichem WLAN.
  3. Aktivieren Sie den privaten Zugang zu Hausautomationssystemen oder Servern.
  4. BYPASS -Regionalbeschränkungen für Inhalte.

Abschluss

Das Einrichten von OpenVPN auf einem Raspberry Pi ist eine kostengünstige Möglichkeit, die Sicherheit und Privatsphäre Ihres Netzwerks zu verbessern. Wenn Sie diesem Handbuch folgen, können Sie einen privaten VPN -Server erstellen, um von überall auf der Welt sicher auf Ihr Netzwerk zugreifen zu können. Passen Sie Ihr Setup weiter an Ihre spezifischen Anforderungen an und genießen Sie eine sichere Verbindung!

Hinterlasse einen 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.