webentwicklung-frage-antwort-db.com.de

Greifen Sie über das Internet auf localhost zu

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.

51
woel

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.

12
Dan Grossman

Es gibt einige gute kostenlose Dienste, mit denen Sie dasselbe tun können. Ideal, um schnell etwas zum Testen zu zeigen:

Bearbeitet :

  • ngrok service hinzufügen
  • füge localhost.run hinzu
99
Saurabh

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.

1

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.

0
Barun

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.

0
EnricoOrs.