In diesem Blogeintrag wird sich alles um VPN in Verbindung mit PiVPN befassen.
Deswegen fangen wir kurz mit den Basics an. Virtual Privat Network kurz VPN ist heutzutage ein großes und wichtiges Thema in der IT Welt. Viele kennen die sogenannten VPN Verbindungen aus ihrer Arbeit um eine Verbindung zum Büro aus dem Home Office aufzubauen, andere kennen VPN-Dienste wie Cyberghost oder NordVPN und nutzen die Dienste regelmäßig um ihren Standort zu verändern, um auf Titel (Filme, Music & co) aus anderen Ländern zugreifen zu können und viele nutzen VPN-Dienste um sicherer im Internet zu sein.
VPN-Dienste können viele Vorteile mit sich bringen, diese wären z.B. :
Sicherheit: Verschlüsselte Datenübertragung schützt vor Abhörversuchen und Datenmanipulation.
Anonymität: Verbergen der IP-Adresse und des Surfverhaltens vor Dritten.
Geografische Sperren umgehen: Zugriff auf regionale Inhalte und Dienste, die normalerweise blockiert sind.
Sichere Remote-Arbeit: Schutz sensibler Unternehmensdaten bei externer Nutzung von Netzwerken.
Vertrauliche Kommunikation: Sichere Übertragung von vertraulichen Informationen und sensiblen Daten.
Schutz in öffentlichen Netzwerken: Sicherheit bei der Verbindung über unsichere WLAN-Hotspots oder öffentliche Netzwerke.
Datenschutz: Schutz vor der Protokollierung der Internetaktivitäten durch den Internetdienstanbieter (ISP) oder andere Dritte.
Jetzt fragt man sich natürlich was genau so eine VPN-Verbindung ist. Bildlich gesehen kann man sich einen langen Tunnel vorstellen zwischen 2. Standorten, z.B. deinem Büro und deinem zuhause.
Wenn man über die sogenannten VPN-Verbindung ins Internet geht werden die Daten ausschließlich in diesem Tunnel von a nach b versendet. Deswegen sind die Daten nun geschützter weil dieser Tunnel von außen nicht betretbar ist für andere Teilnehmer im Internet. Nutzt man diesen Tunnel nicht, verschickt man Daten einfach übers freie Internet, heißt die Daten können theoretisch von jedem abgefangen und gelesen werden.
Damit dieser Tunnel auch nicht für jeden verfügbar ist, wird dieser im Regelfall verschlüsselt. Im Umkehrschluss heißt das nichts anderes als dass, wenn man nicht den richtigen Schlüssel für diesen Tunnel hat, man auch keinen Zugriff auf ihn bekommen kann.
PiVPN ist eine Anwendung die auf dem Rasberry Pi läuft. Sie ermöglicht es privaten Nutzern eine sichere VPN-Verbindung zu ihrem eigenen Heimnetzwerk herzustellen. Der Dienst kann natürlich auch von Firmen genutzt werden, allerdings sollte man dabei beachten dass die Rechenleistung eines Rasberry Pi´s nicht die Größte ist und man dort dann dementsprechend auch nicht viele Nutzer gleichzeitig aufs System lassen sollte.
Warum PiVPN?
Einfache Einrichtung: PiVPN ist einfach zu installieren und einzurichten, insbesondere auf einem Raspberry Pi.
Kostengünstig: Da PiVPN auf einem Raspberry Pi läuft, sind die Kosten im Vergleich zu kommerziellen VPN-Diensten oft niedriger.
Volle Kontrolle: Du behältst die volle Kontrolle über dein VPN, da es auf deinem eigenen Gerät läuft.
Sicherheit: Durch die Verwendung von Verschlüsselungstechnologien schützt PiVPN deine Daten vor potenziellen Bedrohungen im Netzwerk.
Anonymität: PiVPN ermöglicht es dir, anonym im Internet zu surfen, da deine IP-Adresse durch die VPN-Verbindung verborgen wird.
Flexibilität: Du kannst PiVPN nach deinen eigenen Bedürfnissen konfigurieren und anpassen.
Zugriff auf das Heimnetzwerk: Mit PiVPN kannst du sicher auf dein Heimnetzwerk zugreifen, auch wenn du unterwegs bist.
Konfiguration möglich mit DynDNS: PiVPN ermöglicht eine leichte Konfiguration mit Dyndns, wenn man keine feste IP-Adresse besitzt.
Wireguard und OpenVPN: PiVPN ermöglicht die Konfiguration über OpenVPN und/oder Wireguard.
Kurzes Vorwort vor der Anleitung,
PiVPN wird euch während der Konfiguration fragen ob ihr Wireguard oder OpenVPN nutzen wollt. Man kann beide Lösungen nutzen, man muss dabei aber sagen das Wireguard die deutlich schnellere VPN-Möglichkeit ist. Wireguard verwendet moderne Standards, kann mehr Breitbande nutzen und hat im allgemeinen einen schlankeren Code. OpenVPN ist dagegen weit verbreiteter weil die Clients dafür auf ziemlich jedem Gerät laufen.
Voraussetzungen für die Installation:
Anleitung:
curl -L https://install.pivpn.io | bash
für Wireguard:
pivpn wg add
für OpenVPN:
pivpn ovpn add