2 Stimmen

Wie kann ich localhost:3000 mit meiner IP-Adresse weltweit verfügbar machen?

Ich habe eine Ruby on Rails-Anwendung, die auf localhost:3000 . Ich möchte es weltweit verfügbar machen, indem ich x.x.x.x:3000 (meine IP-Adresse).

Ich arbeite mit Windows XP SP3.

6voto

xijo Punkte 4306
  • Deaktivieren Sie Ihre Firewall(s)
    • Vergewissern Sie sich, dass die Portweiterleitung für Ihren Computer in Ihrem Router aktiviert ist (falls vorhanden).

Das ist alles! ;)

2voto

Tom Leys Punkte 17745

Der Schlüssel ist, es auf dem dem Internet zugewandten Netzwerkadapter laufen zu lassen, was Sie vielleicht schon tun. Dann müssen Sie eine Portweiterleitung auf Ihrem ADSL- oder Kabelmodem einrichten, wenn Sie sich hinter einem solchen (oder einem ähnlichen NAT-Gerät) befinden. Lassen Sie schließlich einen Freund versuchen, eine Verbindung zu Ihnen herzustellen.

Möglicherweise möchten Sie eine DNS-Dienst um Ihre IP-Adresse mit einem Alias zu versehen, damit man sie nicht von Hand eintippen muss.

2voto

user3631047 Punkte 3066

Wenn Sie speziell "localhost:3000" benötigen, dann folgen Sie der Antwort von @Joe, aber wenn Sie sich nicht um die URL kümmern, können Sie verwenden https://ngrok.com/ .

Laden Sie es einfach herunter und führen Sie dann ngrok localhost:3000 im Terminal.

0voto

Vincent Ramdhanie Punkte 100426

Sie sollten sicherstellen, dass Sie zunächst eine statische IP-Adresse haben. Diese können Sie bei Ihrem Internetanbieter beantragen.

Dann sollten Sie sicherstellen, dass Sie über angemessene Sicherheitsvorkehrungen verfügen... es gibt zahlreiche Bücher über die Absicherung Ihres Servers.

0voto

Luka Rahne Punkte 9982

Wenn Sie Apache unter Windows ausführen, gibt es eine Schaltfläche im Apache-Tray-Symbol. Ich kann mich nicht an den Namen erinnern, aber es ist so etwas wie "live gehen". Und natürlich müssen Sie die Firewall oder die Portweiterleitung auf Ihrem Router einrichten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X