Ich muss meinen localhost für kurze Zeit zu Testzwecken weiterleiten. Der Zugriff muss über das öffentliche Internet erfolgen.
Wie kann ich das erreichen?
Vielen Dank.
Sie wechseln in Ihre Routerkonfiguration und leiten den Port 80 an die LAN-IP des Computers weiter, auf dem der Webserver ausgeführt wird.
Dann kann jeder außerhalb Ihres Netzwerks (aber nicht Sie innerhalb des Netzwerks) mit Ihrer WAN IP-Adresse ( whatismyipcom ) auf Ihre Site zugreifen.
Es gibt einige gute kostenlose Dienste, mit denen Sie dasselbe tun können. Ideal, um schnell etwas zum Testen zu zeigen:
Bearbeitet :
Obwohl Sie nicht genügend Informationen angegeben haben, um diese Frage richtig zu beantworten, sind Ihre besten Aufnahmen SSH-Tunnel (oder umgekehrte SSH-Tunnel).
Sie benötigen nur einen SSH-Server in Ihrem internen oder Remote-Netzwerk, um auf Ihren lokalen Computer zugreifen zu können.
Sie können PuTTY (es hat eine GUI) unter Windows verwenden, um Ihren Tunnel zu erstellen.
Sie greifen auf localhost
zu, was bedeutet, dass auf Ihrem Computer ein Webserver ausgeführt wird. Um über das Internet darauf zugreifen zu können, müssen Sie Ihrem Gerät eine öffentliche IP-Adresse zuweisen. Dann können Sie http://<public_ip>:<port>/
. Die Portnummer ist normalerweise 80.
verwenden Sie Ihre IP-Adresse oder einen Dienst wie noip.com , wenn Sie etwas praktischeres benötigen. Konfigurieren Sie anschließend Ihren Router ordnungsgemäß, damit eingehende Verbindungen bei laufendem Server an den Computer weitergeleitet werden.