2014-08-27 18 views
24

È possibile aprire porte multiple in nello stesso dominio?Ngrok configura più porte nello stesso dominio

Qualcosa di simile:

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

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

sto lavorando in finestre e sarà utile per debug con IIS Express

+0

È possibile avere 2 client ngrok in esecuzione contemporaneamente per eseguire questa operazione. – stringo0

+0

Ho bisogno del numero di porta nell'URL ngrok a scopo di test. Avere più client ngrok in esecuzione non aiuterà in questo caso d'uso. –

risposta

10

Sì, è possibile utilizzare multiple simultaneous tunnels, all'interno dello stesso hostname!

Tutto quello che devi fare, è quello di dichiarare la loro sul file di configurazione, in questo modo:

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   

ed eseguirli con:

ngrok start --all 

sguardo sulla documentazione per le opzioni, come hostname , subdomain, authtoken e host_header. Spero che questo ti aiuti!

+6

Questo OP ha effettivamente bisogno di questo? Non crea un nome host per la prima app e un nome host diverso per la seconda app? – user2152081

+0

@ user2152081 Sì, certo che funziona come OP in realtà ha bisogno! Puoi usare lo stesso 'hostname' nelle diverse' apps'. Ho modificato la mia domanda per mostrare come. Maggiori informazioni nel link _docs originariamente pubblicato. – robe007

+0

A partire da ngrok 2.2.8, questo non funziona. Fallisce con il seguente errore: – cap10morgan

Problemi correlati