{"id":3067,"date":"2024-02-21T12:59:53","date_gmt":"2024-02-21T11:59:53","guid":{"rendered":"https:\/\/it-wuensch.de\/?page_id=3067"},"modified":"2024-02-21T12:59:53","modified_gmt":"2024-02-21T11:59:53","slug":"sichere-heimnetzwerkverbindung-mit-wireguard-vpn-und-nginx-proxy-manager","status":"publish","type":"page","link":"https:\/\/wuensch-online.de\/index.php\/sichere-heimnetzwerkverbindung-mit-wireguard-vpn-und-nginx-proxy-manager\/","title":{"rendered":"Sichere Heimnetzwerkverbindung mit WireGuard VPN und Nginx Proxy Manager"},"content":{"rendered":"<h2>Sichere Heimnetzwerkverbindung mit WireGuard VPN und Nginx Proxy Manager<\/h2>\n<h4>Probleme mit DSL-Lite und Heimnetzwerkzugriff<\/h4>\n<p>DSL-Lite, auch bekannt als Carrier-Grade NAT (CGNAT), ist eine Technologie, die von Internetdienstanbietern (ISPs) verwendet wird, um die begrenzte Anzahl von verf\u00fcgbaren IPv4-Adressen zu bew\u00e4ltigen. W\u00e4hrend DSL-Lite einige Vorteile bietet, wie die Reduzierung der Notwendigkeit f\u00fcr ISPs, auf IPv6 umzusteigen, f\u00fchrt es oft zu Problemen beim Zugriff auf Heimnetzwerke.<\/p>\n<p>Das Hauptproblem ist, dass DSL-Lite die M\u00f6glichkeit eines direkten eingehenden Verkehrs zu Ihrem Heimnetzwerk verhindert. Das bedeutet, dass Dienste, die auf eingehende Verbindungen angewiesen sind, wie Heimserver oder VPNs, nicht ordnungsgem\u00e4\u00df funktionieren k\u00f6nnen. Dies kann besonders problematisch sein, wenn Sie versuchen, von au\u00dferhalb Ihres Heimnetzwerks auf Ressourcen zuzugreifen.<\/p>\n<p><b>Darum die Notwendigkeit eines Servers im Rechenzentrum worauf WireGuard VPN installiert ist.<\/b><\/p>\n<p>Um dieses Problem zu umgehen, ist es oft notwendig, einen kleinen Server in einem Rechenzentrum zu mieten und ein VPN wie WireGuard zu installieren. Ein VPN erm\u00f6glicht es Ihnen, eine sichere und private Verbindung zu Ihrem Heimnetzwerk herzustellen, selbst wenn Sie DSL-Lite verwenden.<\/p>\n<p>Zus\u00e4tzlich zur Bereitstellung einer sicheren Verbindung kann ein VPN auch dazu verwendet werden, den Nginx Proxy Manager effektiv zu betreiben. Der Nginx Proxy Manager ist ein leistungsstarkes Tool, das es Ihnen erm\u00f6glicht, den Datenverkehr auf Ihrem Netzwerk effizient zu verwalten und zu routen.<\/p>\n<p>Die I<b>nstallation eines WireGuard VPN-Clients auf einem Heimserver ist daf\u00fcr ebenfalls erforderlich.<\/b><\/p>\n<p>Um sicher auf Ihr Heimnetzwerk zugreifen zu k\u00f6nnen, m\u00fcssen Sie einen WireGuard VPN-Client auf einem Heimserver oder einer \u00e4hnlichen Maschine installieren. Dieser Client stellt eine sichere Verbindung zu Ihrem VPN-Server im Rechenzentrum her und erm\u00f6glicht es Ihnen, auf Ihr Heimnetzwerk zuzugreifen, als ob Sie zu Hause w\u00e4ren.<\/p>\n<p>Die Installation eines WireGuard VPN-Clients auf Ihrem Heimserver bietet eine Reihe von Vorteilen. Erstens bietet es eine zus\u00e4tzliche Schicht der Sicherheit, indem es sicherstellt, dass alle Daten, die zwischen Ihrem Heimnetzwerk und dem Internet \u00fcbertragen werden, verschl\u00fcsselt sind. Zweitens erm\u00f6glicht es Ihnen, auf alle Ressourcen in Ihrem Heimnetzwerk zuzugreifen, unabh\u00e4ngig davon, wo Sie sich befinden.<\/p>\n<p>Zusammenfassend l\u00e4sst sich sagen, dass trotz der Herausforderungen, die DSL-Lite mit sich bringt, die Kombination aus einem Server im Rechenzentrum, WireGuard VPN und einem Heimserver mit einem VPN-Client eine effektive L\u00f6sung bietet, um sicher auf Ihr Heimnetzwerk zuzugreifen.<\/p>\n<h4>Sichere Heimnetzwerkverbindung mit WireGuard VPN und Nginx Proxy Manager<\/h4>\n<p>In diesem Artikel werden wir Schritt f\u00fcr Schritt durch den Prozess der Einrichtung einer sicheren Verbindung zu Ihrem Heimnetzwerk mit WireGuard VPN und Nginx Proxy Manager auf einem Ubuntu LTS-Server gehen.<\/p>\n<h4>Vorbereitung<\/h4>\n<p>B<b>evor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:<\/b><\/p>\n<p>1. Ein Server im Rechenzentrum mit einer \u00f6ffentlichen IPv4-Adresse. (Achtet darauf, dass die Firewall Port UDP: 51820 ge\u00f6ffnet ist!)<\/p>\n<p>2. Eine VM in Ihrem Heimnetzwerk.<\/p>\n<p>3. Ubuntu 20.04 LTS auf beiden Servern installiert. Alternativ k\u00f6nnen Sie auch auf ein Debian 10.XX zur\u00fcckgreifen.<\/p>\n<h4>WireGuard VPN Server einrichten<\/h4>\n<p>F\u00fchren Sie die folgenden Schritte auf Ihrem Server im Rechenzentrum aus:<\/p>\n<p>I<b>nstallieren Sie WireGuard:<\/b><\/p>\n<p style=\"text-align: left;\"><code>sudo apt-get update<\/code><\/p>\n<p style=\"text-align: left;\"><code>sudo apt-get install wireguard<\/code><\/p>\n<p>I<b>hr braucht auf beiden Seiten sowie Serverseitig als auch Clientseitig jeweils einen privaten.key als auch einen public.key<\/b><\/p>\n<p><code>wg genkey &gt; privat.key<\/code><\/p>\n<p><code>wg pubkey &lt; privat.key &gt; public.key<\/code><\/p>\n<p>Mit dem Befehl: <code>sudo cat privat.key<\/code> k\u00f6nnt Ihr den Schl\u00fcssel auslesen, selbige gilt auch f\u00fcr den <code>sudo cat public.key<\/code><\/p>\n<p>E<b>rstellen Sie die Konfigurationsdatei:<\/b> <code>sudo nano \/etc\/wireguard\/wg0.conf<\/code><\/p>\n<p><b>Diesen Inhalt einf\u00fcgen:<\/b><\/p>\n<p><code>[Interface]<\/code><\/p>\n<p><code>PrivateKey = SERVER_PRIVATE_KEY<\/code><\/p>\n<p><code>Address = 10.0.0.1\/24<\/code><\/p>\n<p><code>ListenPort = 51820<\/code><\/p>\n<p><code>PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE<\/code><\/p>\n<p><code>PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE<\/code><\/p>\n<p>\u00a0<\/p>\n<p>E<b>r<\/b>setzen Sie SERVER_PRIVATE_KEY durch Ihren privaten Schl\u00fcssel.<\/p>\n<h6>S<b>tarten Sie WireGuard:<\/b><\/h6>\n<p><code>sudo wg-quick up wg0<\/code><\/p>\n<p>\u00a0<\/p>\n<h4>WireGuard VPN Client einrichten<\/h4>\n<p>F\u00fchren Sie die folgenden Schritte auf Ihrer VM im Heimnetzwerk aus:<\/p>\n<p>In<b>stallieren Sie WireGuard:<\/b><\/p>\n<p><code>sudo apt-get update<\/code><\/p>\n<p><code>sudo apt-get install wireguard<\/code><\/p>\n<p>Erstellen Sie die Konfigurationsdatei:<code> sudo nano \/etc\/wireguard\/wg0.conf<\/code><\/p>\n<p>F<b>\u00fcgen Sie folgenden Inhalt ein:<\/b><\/p>\n<p><code>[Interface]<\/code><\/p>\n<p><code>PrivateKey = CLIENT_PRIVATE_KEY<\/code><\/p>\n<p><code>Address = 10.0.0.2\/24<\/code><\/p>\n<p><code>[Peer]<\/code><\/p>\n<p><code>PublicKey = SERVER_PUBLIC_KEY<\/code><\/p>\n<p><code>Endpoint = SERVER_IP:51820<\/code><\/p>\n<p><code>AllowedIPs = 0.0.0.0\/0<\/code><\/p>\n<p>Ersetzen Sie CLIENT_PRIVATE_KEY durch Ihren privaten Schl\u00fcssel, SERVER_PUBLIC_KEY durch den \u00f6ffentlichen Schl\u00fcssel des Servers und SERVER_IP durch die IP-Adresse des Servers.<\/p>\n<p>S<b>tarten Sie WireGuard:<\/b><\/p>\n<p><code>sudo wg-quick up wg0<\/code><\/p>\n<p><code>\u00a0<\/code><\/p>\n<h4>Nginx Proxy Manager einrichten<\/h4>\n<p>F\u00fchren Sie die folgenden Schritte auf Ihrem Server im Rechenzentrum aus:<\/p>\n<p>I<b>nstallieren Sie Docker und Docker Compose:<\/b><\/p>\n<p><code>sudo apt-get update<\/code><\/p>\n<p><code>sudo apt-get install docker docker-compose<\/code><\/p>\n<p>Erstellen Sie die docker-compose.yml Datei: <code>sudo nano docker-compose.yml<\/code><\/p>\n<p>F<b>olgenden Inhalt einf\u00fcgen:<\/b><\/p>\n<p><code>version: '3'<\/code><\/p>\n<p><code>services:<\/code><\/p>\n<p><code>app:<\/code><\/p>\n<p><code>image: 'jc21\/nginx-proxy-manager:latest'<\/code><\/p>\n<p><code>ports:<\/code><\/p>\n<p><code>- '80:80'<\/code><\/p>\n<p><code>- '81:81'<\/code><\/p>\n<p><code>- '443:443'<\/code><\/p>\n<p><code>volumes:<\/code><\/p>\n<p><code>- .\/config.json:\/app\/config\/production.json<\/code><\/p>\n<p><code>- .\/data:\/data<\/code><\/p>\n<p><code>- .\/letsencrypt:\/etc\/letsencrypt<\/code><\/p>\n<p><code>\u00a0<\/code><\/p>\n<p>E<b>rstellen Sie die config.json Datei:<\/b> <code>sudo nano config.json<\/code><\/p>\n<p>F<b>olgenden Inhalt einf\u00fcgen:<\/b><\/p>\n<p><code>JSON<\/code><\/p>\n<p><code>{<\/code><\/p>\n<p><code>\"database\": {<\/code><\/p>\n<p><code>\"engine\": \"knex-native\",<\/code><\/p>\n<p><code>\"knex\": {<\/code><\/p>\n<p><code>\"client\": \"sqlite3\",<\/code><\/p>\n<p><code>\"connection\": {<\/code><\/p>\n<p><code>\"filename\": \"\/data\/database.sqlite\"<\/code><\/p>\n<p><code>}<\/code><\/p>\n<p><code>}<\/code><\/p>\n<p><code>}<\/code><\/p>\n<p><code>}<\/code><\/p>\n<p>S<b>tarten Sie Nginx Proxy Manager:<\/b><\/p>\n<p><code>docker-compose up -d<\/code><\/p>\n<p>Sie k\u00f6nnen nun auf die Nginx Proxy Manager Oberfl\u00e4che zugreifen, indem Sie zu http:\/\/SERVER_IP:81 gehen.<\/p>\n<p><b>Melden Sie sich dann mit folgenden Zugangsdaten an:<\/b><\/p>\n<p>user: admin@example.com<\/p>\n<p>pw: changeme<\/p>\n<p>F<b>azit<\/b><\/p>\n<p>Sie haben nun eine sichere Verbindung zu Ihrem Heimnetzwerk eingerichtet. Denken Sie daran, immer die neuesten Sicherheitsupdates und Patches zu installieren und starke, eindeutige Passw\u00f6rter zu verwenden. Bei weiteren Fragen oder Hilfebedarf, z\u00f6gern Sie nicht, uns zu kontaktieren. Viel Spa\u00df beim sicheren Surfen!<\/p>\n<p>\t\t\t\t\t\t\tIhr Ansprechpartner in Sachen IT-Netzwerktechnik &#8211; Netzwerk &amp; Systemadministration.<br \/>\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"694\" src=\"https:\/\/wuensch-online.de\/wp-content\/uploads\/2021\/01\/JPEG_20160915_093934_-1726940477.jpg\" alt=\"Andreas W\u00fcnsch\" \/><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAndreas W\u00fcnsch<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tIT-Netzwerk &#038; Systemadministrator<\/p>\n<h2>IT &#8211; Sicherheit<\/h2>\n<p>IT-Sicherheit im Netzwerk beginnt nicht erst, wenn Sie mit dem Internet verbunden sind..<\/p>\n<p>by. wuensch-online.de\/ 2018<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sichere Heimnetzwerkverbindung mit WireGuard VPN und Nginx Proxy Manager Probleme mit DSL-Lite und Heimnetzwerkzugriff DSL-Lite, auch bekannt als Carrier-Grade NAT (CGNAT), ist eine Technologie, die von Internetdienstanbietern (ISPs) verwendet wird, um die begrenzte Anzahl von verf\u00fcgbaren IPv4-Adressen zu bew\u00e4ltigen. W\u00e4hrend DSL-Lite einige Vorteile bietet, wie die Reduzierung der Notwendigkeit f\u00fcr ISPs, auf IPv6 umzusteigen, f\u00fchrt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3067","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/pages\/3067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/comments?post=3067"}],"version-history":[{"count":0,"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/pages\/3067\/revisions"}],"wp:attachment":[{"href":"https:\/\/wuensch-online.de\/index.php\/wp-json\/wp\/v2\/media?parent=3067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}