2016-02-03 15 views
7

Ho appena installato ngrok sulla mia macchina locale, corsecome aprire la mia porta 80 per ngrok

ngrok http 80 

come al solito.

Tuttavia quando provo ad accedere alla porta 80

localhost:80 

ricevo questo messaggio di errore

La connessione a http: //*******.ngrok.io era successo tunneled a il tuo client ngrok, ma il client non è riuscito a stabilire una connessione a l'indirizzo locale localhost: 80.

Sono davvero incerto sul motivo per cui si sta verificando e ho esplorato lo stackoverflow, ma non ho ben capito le risposte che ho letto. Sperando di diagnosticare nuovamente e costruire comprensione da qui.

Il sistema operativo è Mac OS.

+0

Quale sistema operativo stai utilizzando? Su Linux/Unix socket aperto con porta inferiore a 1024 è consentito solo per root. – mnille

+1

Probabilmente Mac, ho lo stesso problema ora – Roy

+0

Sì, è un Mac – RPV

risposta

2

ngrok ci consente di connettersi con http://xxx.ngrok.io con il server locale. Sì, tutto quello che fai è solo l'esecuzione di server come Apache, nginx o qualcosa del genere. È consentito il server locale incorporato nella tua lingua.

sudo apachectl start 
ngrok http 80 

Se si ama PHP, è possibile seguire di seguito.

php -S localhost:8080 
ngrok http 8080 

buona fortuna: D

+0

Utilizzando ruby ​​su Mac, è possibile avviare un server locale con: "ruby -run -e httpd. -p [numero di porta]" dalla directory root del progetto, quindi: "ngrok http [numero di porta]" (creare un link simbolico da eseguire ngrok da qualsiasi directory) – Ben

0

stavo lavorando su un'applicazione Rails volevo eseguirlo su ngrok ma ho ottenuto l'errore di seguito:

The connection to http://xxxxxx.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:3000.

sembra ngrok funziona bene ma il mio server locale non lo è. Il che è vero dal momento che ho dimenticato di eseguire la mia app per rails prima di eseguire $ rails s. Dopo aver eseguito il mio server locale 3000 sono riuscito a ottenere che ngrok funziona correttamente.

Una volta eseguito il server locale , accedere all'URL ngrok e procedere come previsto.

Buona fortuna.

Problemi correlati