Wie kann ich den Synology Reverse Proxy in meinem lokalen/privaten Netzwerk und/oder über VPN zum Laufen bringen (und muss ich das?)?

Wie kann ich den Synology Reverse Proxy in meinem lokalen/privaten Netzwerk und/oder über VPN zum Laufen bringen (und muss ich das?)?

Ich habe ein Synology NAS, auf das im Inneren über das lokale Netzwerk über die direkte IP und URL zugegriffen werden kann:

https://192.168.5.10
https://cloud.local

Ich habe Docker auf meinem Synology NAS laufen, wobei einige Anwendungen auf verschiedenen Ports laufen. Wenn ich mich beispielsweise in meinem lokalen Heimnetzwerk befinde, kann ich mit diesen URLs auf diese Anwendungen zugreifen:

APP 1 accessible over: http://192.168.5.10:9000
APP 2 accessible over: http://192.168.5.10:9500
APP 3 accessible over: http://192.168.5.10:9800

Ich habe auch OpenVPN konfiguriert, sodass ich mich auch unterwegs damit verbinden und über die oben genannten URLs auf dieselben Apps zugreifen kann.

Auf diese Weise gebe ich auf meinem Router keinen anderen Port als OpenVPN frei. Aber obwohl mein NAS nur über das lokale Netzwerk oder mein VPN erreichbar ist, möchte ich eine weitere Sicherheitsebene hinzufügen, indem ich auf diese Apps über https statt über http zugreife und meinem Setup eine Ebene SSL-Verschlüsselung hinzufüge.

Dafür habe ich verstanden, dass mein Synology NAS über eine Reverse-Proxy-Funktion verfügt, die mir diese Apps über https bereitstellen kann. Ich habe daher die folgende Konfiguration in meinem Synology Application Portal > Reverse-Proxy-Schnittstelle hinzugefügt:

SOURCE
Protocol: HTTPS
Hostname: app.cloud.local
Port: 443

DESTINATION
Protocol: HTTP
Hostname: 192.168.5.10
Port: 9000

Ich hoffte, dann meinen Browser nutzen und besuchen zu könnenhttps://app.cloud.localund erhalten Sie einen sicheren Zugang zu meiner APP1 unterhttp://192.168.5.10. Stattdessen passiert nichts. Die Seite versucht zu laden und bleibt dann einfach hängen, ohne dass etwas passiert.

Vielleicht verstehe ich das Netzwerk falsch, aber mein Browser kann anscheinend nicht übersetzenhttps://app.cloud.localin irgendetwas. Was mache ich falsch? Danke.

Antwort1

Sie müssen den DNS-Server mit der Domäne ausführen, die auf die internen IPs verweist, und natürlich müssen Ihre Geräte die Synology als DNS-Server verwenden. Auf diese Weise werden diese Domänen zuerst lokal gefunden. Genau so mache ich es

Antwort2

Ich schätze,https://app.cloud.local/geht nicht über VPN. Richte stattdessen unter "Externer Zugriff" ein DynDNS ein. Ich verwende kein VPN. Stattdessen setze ich zwei Einträge in der Proxy-Oberfläche:http://app.dyndns.diskstation.me:80Zuhttps://app.dyndns.diskstation.me:443Undhttps://app.dyndns.diskstation.me:443zu http://localhost:9000 Erstellen Sie anschließend ein Zertifikat für die Subdomain. So können Sie per Standard-HTTP ohne VPN auf Ihre App zugreifen.

verwandte Informationen