Abbiamo già parlato molto di Ngrok, ora è il momento di condividere le istruzioni su come creare un tunnel. Si tratta di una funzione importante di cui potreste aver bisogno mentre lavorate con il software, che vi renderà la vita molto più facile. Vediamo come fare.
Per creare una porta HTTP locale dall'esterno, utilizzare il comando http. A tale scopo, è sufficiente specificare la porta come parametro, ad esempio la porta 80:
$ ngrok http 80
Non appena il tunnel inizia il suo lavoro, nel terminale verranno visualizzate informazioni sul suo stato. Nel campo Inoltro non sarà difficile trovare l'URL, tramite il quale si potrà accedere al servizio. Al primo avvio Ngrok vi avviserà che questa risorsa è accessibile tramite Ngrok.
Tutto ciò che si deve fare è cliccare su Visita sito:
Successivamente, il server e il contenuto del sito saranno disponibili:
È necessario aggiungere un'autorizzazione HTTP per consentire ad altri utenti di accedere al sito. L'opzione che consente di farlo è la seguente --basic-auth
:
ngrok http --basic-auth="user:password" 80
L'utente dovrà inserire una password per accedere al sito. Se è necessario specificare un host per il sito locale, lo si può fare usando l'opzione --host-header
. Ad esempio, per cambiare il dominio in example.local
, utilizzare questo comando:
ngrok http --host-header="example.local" 80
Per impostazione predefinita, il servizio sarà accessibile dall'esterno tramite HTTPS. Se si desidera che sia accessibile solo via HTTP, utilizzare l'opzione --schema
. Ad esempio:
ngrok http --scheme="http" 80
Se si desidera rendere la porta disponibile su un altro computer, specificare il suo indirizzo IP insieme alla porta. Ad esempio, per 192.168.1.143:
ngrok http 192.168.1.143:80
Abbiamo capito come creare un tunnel, ora sapete ancora di più su Ngrok!