2014-08-27 6 views
24

Ist es möglich, mehrere Ports in in derselben Domäne zu öffnen?Ngrok mehrere Ports in derselben Domäne konfigurieren

Etwas wie:

fowarding http://example.ngrok.com:50001 -> 127.0.0.1:50001

fowarding http://example.ngrok.com:50002 -> 127.0.0.1:50002

Ich bin in den Fenstern zu arbeiten und es wird nützlich sein für debuggen mit IIS Express

+0

Sie können zwei ngrok-Clients gleichzeitig ausführen, um dies zu erreichen. – stringo0

+0

Ich benötige die Port-Nummer in der Ngrok URL für Testzwecke. Wenn mehrere Ngrok-Clients ausgeführt werden, ist dies für diesen Anwendungsfall nicht hilfreich. –

Antwort

10

Ja, es ist möglich mit multiple simultaneous tunnels, innerhalb der gleichen hostname!

Alles, was Sie tun müssen, ist sie auf Ihrer Konfigurationsdatei zu erklären, wie folgt aus:

authtoken: 4nq9771bPxe8ctg7LKr_2ClH7Y15Zqe4bWLWF9p 
tunnels: 
    first-app: 
    addr: 50001 
    proto: http 
    hostname: example.ngrok.com 
    host_header: first-app.example.ngrok.com 
    second-app: 
    addr: 50002 
    proto: http 
    hostname: example.ngrok.com 
    host_header: second-app.example.ngrok.com   

und führen sie mit:

ngrok start --all 

Blick auf die Dokumentation für Optionen, wie hostname , subdomain, authtoken und host_header. Hoffe das hilft dir!

+6

Funktioniert das wie OP eigentlich benötigt? Ist das nicht ein Hostname für First-App und ein anderer Hostname für Second-App? – user2152081

+0

@ user2152081 Ja, natürlich funktioniert es wie OP eigentlich braucht! Sie können denselben 'hostname' in den verschiedenen' apps' verwenden. Ich habe meine Frage bearbeitet, um zu zeigen, wie. Weitere Informationen finden Sie im _docs link_, der ursprünglich veröffentlicht wurde. – robe007

+0

Ab ngrok 2.2.8 funktioniert das nicht. Es schlägt mit dem folgenden Fehler fehl: – cap10morgan