top 4 best ngrok alternatives 2021
Una revisione completa e un confronto delle alternative popolari di Ngrok con caratteristiche, installazione, utilizzo e prezzi per aiutarti a scegliere lo strumento migliore:
In questo tutorial, esploreremo i concorrenti Ngork più popolari disponibili sul mercato.
Questo è un confronto approfondito dei vari strumenti simili a Ngork insieme alle loro caratteristiche, installazione, prezzi, ecc.

Cosa imparerai:
Le migliori alternative a Ngrok da conoscere nel 2021
Di seguito sono elencati i concorrenti Ngork più popolari disponibili sul mercato.
- Localtunnel
- io servo
- Teleconsole
- Pagekite
Confronto tra Ngrok e le sue alternative
Parametro | Autorizzazione | Supporto: HTTP / HTTPS, SSH | Utilizzo | Gratuito vs a pagamento | Supporto sottodominio |
---|---|---|---|---|---|
gonna | L'utente deve registrarsi per generare il token di autenticazione. | Supporta tutti e 3 i protocolli. | L'utilizzo avviene tramite l'eseguibile ngrok (o tramite la libreria basata su node js). | Offre sia la versione gratuita che a pagamento. La versione gratuita ha funzionalità limitate ma ricche. | I sottodomini sono supportati nella versione a pagamento. |
Localtunnel | Non è richiesto alcun token di autenticazione. Puoi semplicemente installare il pacchetto del nodo e iniziare a usarlo. | Supporta http / https. | Può essere utilizzato semplicemente tramite l'eseguibile nodejs. Esempio: lt --port 3000 | È libero. | La versione gratuita supporta anche il sottodominio. Se disponibile inizia il sottodominio con il valore dato. |
io servo | Non è richiesto alcun token di autenticazione. L'applicazione può essere utilizzata direttamente tramite il prompt dei comandi anche senza alcuna installazione. | Supporta http / https, tcp. | Può essere utilizzato con o senza eseguibile ssh -R 80: localhost: 3000 serveo.net | Sono disponibili sia versioni gratuite che a pagamento. | Supporta il sottodominio secondo la disponibilità. |
Teleconsole | Non richiesto. | HTTP / HTTPS non è supportato direttamente ma è tramite SSH. È un'utilità buona ed estremamente facile per SSH. | Il binario di Teleconsole deve essere installato e successivamente può essere utilizzato come script di shell. | Gratuito e open source. | Non applicabile in quanto viene utilizzato principalmente per la condivisione di sessioni SSH. |
Pagekite | È richiesta la configurazione dell'account una tantum. | Supporta HTTP / HTTPS, SSH e TCP. | È necessaria una configurazione del sottodominio una volta legata all'indirizzo e-mail e può essere utilizzata ogni volta che è richiesta la configurazione del tunnel. | Sono disponibili sia opzioni gratuite che a pagamento. (Gratuito per un mese). | Il sottodominio è supportato come cittadini di prima classe. Fa parte della configurazione dell'account stesso. |
Parametro | File di configurazione | Tunnel multipli | Documentazione | piattaforma |
---|---|---|---|---|
gonna | Supporta file di configurazione basati su yaml che potrebbero essere utilizzati anche per definire ed eseguire tunnel. | Ngrok supporta l'esecuzione di più tunnel attraverso i file di configurazione. | Documentazione ben tenuta. | Supporta tutte le piattaforme. |
Localtunnel | Il supporto del file di configurazione non è disponibile. | Non è disponibile alcun supporto per l'esecuzione di più tunnel. | Nessuna documentazione mantenuta. | Supporta tutte le piattaforme. |
io servo | Supporto del file di configurazione non disponibile. | È possibile creare 3 tunnel simultanei per la versione gratuita. | Documentazione ben tenuta. | Supporta tutte le piattaforme. |
Teleconsole | Non applicabile | Non applicabile | Documentazione ben tenuta. | Attualmente supporta solo basato su Unix e MacOS. |
Pagekite | Non applicabile | Non applicabile | Documentazione ben tenuta. | Supporta tutte le piattaforme in quanto è uno script Python che può essere eseguito su quasi tutte le piattaforme. |
Esploriamo !!
# 1) Localtunnel
Localtunnel è una soluzione di tunneling gratuita, per ospitare le tue applicazioni web locali sul cloud e accedere all'app dall'URL web pubblicamente accessibile.
Installazione e utilizzo
L'installazione è semplice in quanto si tratta di un pacchetto di nodi che può essere installato a livello globale o locale.
npm install -g localtunnel
Una volta completata l'installazione, puoi semplicemente creare un tunnel come mostrato di seguito, per qualsiasi porta che inoltrerà la richiesta all'applicazione ospitata localmente e in esecuzione.
lt --port 3000
Il comando precedente emetterà un URL web come di seguito e inoltrerà tutte le richieste a quell'URL all'applicazione ospitata localmente.
come aggiungere un numero intero a un array in java
your url is: https://ordinary-parrot-7.localtunnel.me
È possibile accedere all'URL sopra per visualizzare l'app ospitata localmente sulla porta 3000 (ovvero la porta per la quale è stato effettivamente creato il tunnel).
È anche possibile specificare un sottodominio per il tuo tunnel, tramite il flag del sottodominio. Ciò ti consentirà di avere un sottodominio personalizzato che sarà facile da ricordare.
lt --port 3000 --subdomain mynodejsapp
Otterrai l'URL per il tuo sottodominio come mostrato di seguito (soggetto a disponibilità).
https://mynodejsapp.localtunnel.me
Documentazione: Localtunnel
Sito web: Localtunnel
# 2) Serveo
Serveo è un'altra alternativa facile da usare a Ngrok. Ti consente di creare tunnel locali senza installare altri software di terze parti.
È un server SSH che consente il port forwarding per l'applicazione ospitata localmente.
Lettura consigliata = >> Tutorial sul port forwarding
Installazione e utilizzo
A differenza di altri strumenti come Localtunnel e Ngrok, non è necessario installare Serveo separatamente. Puoi semplicemente usarlo tramite la riga di comando.
Per esempio: Per esporre un'applicazione in esecuzione in locale sulla porta 3000, è possibile renderla accessibile dal Web utilizzando il comando seguente.
ssh -R 80:localhost:3000 serveo.net
L'istruzione precedente indica al dominio serveo.net di creare un tunnel remoto sulla porta 80 su serveo.net e inoltrare tutte le richieste alla porta locale 3000.
qual è il miglior software di pulizia del computer
Una volta creato, il tunnel visualizza il nome del tunnel, utilizzando il quale è possibile accedere alle applicazioni ospitate localmente.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Ti consente anche di vedere tutte le richieste / risposte che attraversano questo tunnel, visualizzando un registro della riga di comando (premendo il tasto 'g' come menzionato sopra).
Documentazione: io servo
Sito web: io servo
# 3) Teleconsole
A differenza di HTTP / HTTPS, Teleconsole consente di condividere la sessione del terminale sul Web creando un ID di sessione univoco.
Deve essere usato con cautela e dovrebbe essere condiviso con qualcuno estremamente affidabile, poiché è buono come dare pieno accesso al tuo terminale.
Vediamo come funziona:
Il server Teleconsole è un proxy SSH, che genera un ID di sessione univoco per i client richiedenti che desiderano condividere il terminale tramite il telecomando.
I client che desiderano partecipare alla sessione remota devono utilizzare l'ID di sessione generato per accedere in remoto al terminale condiviso.
Installazione e utilizzo
Scarica i binari per la rispettiva piattaforma da qui Posizione . Tieni presente che attualmente è disponibile solo per le piattaforme Unix, Linux e macOS.
Una volta installato il binario, può essere utilizzato come un semplice script di shell da eseguire.
Vediamo i passaggi seguenti:
Una volta ottenuto l'ID sessione / ID Teleconsole, è possibile utilizzare l'interfaccia utente Web esposta per accedere al terminale. Lo screenshot qui sopra mostra una webUI per la sessione creata. Un client remoto può semplicemente utilizzare questo URL per accedere alla sessione SSH remota.
Vediamo come apparirà la sessione all'utente remoto.
Per uscire / disconnettere la sessione, è sufficiente digitare 'comando di uscita' sulla sessione remota o locale e la sessione verrà disconnessa.
Documentazione: Teleconsole
Sito web: Teleconsole
# 4) Pagekite
Pagekite è un altro strumento simile a Ngrok e supporta i tunnel HTTP / HTTPS / TCP e SSH.
Il vantaggio dell'utilizzo di pagekite su Ngrok sono i suoi nomi di dominio stabili che vengono fissati durante la configurazione dell'account stesso. Ma questo ha anche uno svantaggio, non è possibile avviare più tunnel contemporaneamente a differenza di Ngrok.
Installazione e utilizzo
In genere è semplice da usare. Un semplice curl per ottenere un eseguibile basato su Python è un processo una tantum.
Vediamo i passaggi seguenti:
# 1) ottieni l'eseguibile basato su Python usando curl.
curl -O https://pagekite.net/pk/pagekite.py
#Due) configurare l'account pagekite durante l'avvio del tunnel.
python pagekite.py 3000 {domain-name }.pagekite.me
# 3) Mentre il comando precedente viene eseguito, verrà richiesto di registrare il nome di dominio specificato su un ID e-mail che l'utente deve fornire. Una volta trovato un nome di dominio disponibile e la registrazione è riuscita, il nome di dominio viene impostato.
Una volta che la configurazione del nome di dominio è riuscita, lo stesso nome di dominio può essere utilizzato per impostare il tunnel.
VPN gratis per fire stick
Per esempio: Se la configurazione del nome di dominio è foodomain, puoi avviare un tunnel verso la porta localhost 3000 utilizzando il comando seguente:
python pagekite.py 3000 foodomain.pagekite.me
Documentazione: Pagekite
Sito web: Pagekite
Conclusione
In questo tutorial, abbiamo esaminato le alternative Ngrok più popolari ed esplorato alcuni altri strumenti come Localtunnel, Serveo, Pagekite e Teleconsole che possono eseguire funzionalità uguali o simili.
Abbiamo anche confrontato tutti gli strumenti con vari parametri. È possibile selezionare lo strumento migliore per le proprie esigenze in base a questo confronto e revisione. In generale, Ngrok è più ampiamente utilizzato rispetto ad altri strumenti.
= >> Contattaci per suggerire un elenco qui. Tutorial PREVLettura consigliata
- 10 migliori alternative Zapier nel 2021: recensione e confronto
- Le 10 migliori alternative di confluenza nel 2021: revisione e confronto
- 10 MIGLIOR software per help desk del 2021 (elenco in alto con confronto)
- Concorrenti e alternative di Sauce Labs nel 2021
- Elenco dei server SMTP gratuiti: i 10 servizi SMTP più popolari nel 2021
- Elenco delle 10 migliori aziende blockchain nel 2021
- Le 12 migliori alternative Slack nel 2021 (concorrenti Slack)
- 9 migliori alternative a GitHub nel 2021