Configurazione del Tunneling con ngrok su ServBay
ngrok è uno strumento di proxy inverso che crea un tunnel sicuro dietro il firewall, permettendo al server locale di essere accessibile dall'esterno. Questo documento fornisce una guida dettagliata su come configurare il tunneling con ngrok su ServBay.
Panoramica
ngrok crea un tunnel sicuro dietro il firewall, permettendo al server locale di essere accessibile dall'esterno. Su ServBay, puoi usare ngrok per esporre l'host locale ServBay al mondo esterno. Questo documento spiega come usare ngrok per collegare l'host ServBay a uno specifico dominio.
Installazione di ngrok
Prima di tutto, è necessario installare ngrok sull'host ServBay. Se non hai ancora installato ngrok, segui questi passaggi per l'installazione:
Visita il sito ufficiale di ngrok: Pagina di download di ngrok
Scarica il file binario di ngrok appropriato per il tuo sistema operativo
Decomprimi il file scaricato e sposta il file binario ngrok nel percorso eseguibile del sistema. Ad esempio:
bashsudo unzip ~/Downloads/ngrok-v3-stable-darwin-arm64.zip -d /usr/local/bin
1Verifica se l'installazione è avvenuta con successo:
bashngrok version
1
Configurazione del Tunnel ngrok
Spiegazione dei Comandi
Di seguito è riportato il comando per configurare il tunnel con ngrok su ServBay:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.host --request-header-add='host: servbay.host'
Analisi dei Comandi
ngrok http
: avvia un tunnel HTTP--domain=cunning-lacewing-fresh.ngrok-free.app
: specifica il dominio assegnato da ngrokhttps://servbay.host
: indirizzo dell'host locale ServBay--request-header-add='host: servbay.host'
: aggiunge l'intestazione della richiesta, impostando l'intestazionehost
suservbay.host
Esempio di Comando
Supponendo che il nome dell'host ServBay locale sia servbay.local
e che desideri accedere a tale host attraverso il dominio assegnato da ngrok cunning-lacewing-fresh.ngrok-free.app
, puoi usare il seguente comando:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.local --request-header-add='host: servbay.local'
Eseguendo questo comando, ngrok creerà un tunnel da cunning-lacewing-fresh.ngrok-free.app
a servbay.local
.
Verifica della Configurazione
Per verificare se la configurazione di ngrok è avvenuta con successo, segui questi passaggi:
Apri il browser e visita il dominio assegnato da ngrok:
plaintexthttps://cunning-lacewing-fresh.ngrok-free.app
1Dovresti essere in grado di vedere il contenuto dell'host ServBay. Se vedi la home page o qualsiasi altro contenuto previsto dell'host ServBay, significa che il tunnel ngrok è stato configurato con successo.
Conclusione
Configurare il tunneling con ngrok su ServBay permette di rendere il server locale accessibile dall'esterno. Grazie a questa guida, puoi imparare come installare ngrok e configurare il tunnel.