top 4 best ngrok alternatives 2021
Uma revisão abrangente e comparação de alternativas populares do Ngrok com recursos, instalação, uso e preços para ajudá-lo a selecionar a melhor ferramenta:
Neste tutorial, exploraremos os concorrentes Ngork mais populares disponíveis no mercado.
Esta é uma comparação detalhada das várias ferramentas semelhantes ao Ngork, juntamente com seus recursos, instalação, preços, etc.

O que você aprenderá:
Principais alternativas da Ngrok para saber em 2021
Listados abaixo estão os concorrentes Ngork mais populares disponíveis no mercado.
- Túnel local
- eu sirvo
- Teleconsole
- Pagekite
Comparação de Ngrok e suas alternativas
Parâmetro | Autorização | Suporte - HTTP / HTTPS, SSH | Uso | Grátis vs Pago | Suporte de subdomínio |
---|---|---|---|---|---|
saia | O usuário deve se inscrever para gerar o token de autenticação. | Suporta todos os 3 protocolos. | O uso é por meio do executável ngrok (ou por meio da biblioteca baseada em node js). | Oferece versão gratuita e paga. A versão gratuita tem funcionalidades ricas, mas limitadas. | Subdomínios são suportados na versão paga. |
Túnel local | Nenhum token de autenticação é necessário. Você pode simplesmente instalar o pacote do nó e começar a usá-lo. | Suporta http / https. | Pode ser usado simplesmente por meio do executável nodejs. Exemplo: lt --port 3000 | É grátis. | A versão gratuita também oferece suporte a subdomínios. Se disponível, inicia o subdomínio com o valor fornecido. |
eu sirvo | Nenhum token de autenticação é necessário. O aplicativo pode ser usado diretamente por meio do prompt de comando, mesmo sem qualquer instalação. | Suporta http / https, tcp. | Pode ser usado com ou sem executável ssh -R 80: localhost: 3000 serveo.net | Estão disponíveis versões gratuitas e pagas. | Suporta subdomínio de acordo com a disponibilidade. |
Teleconsole | Não requerido. | HTTP / HTTPS não é diretamente compatível, mas é por meio de SSH. É um utilitário bom e extremamente fácil para SSH. | O binário do teleconsole precisa ser instalado e posteriormente pode ser usado como um script de shell. | Gratuito e de código aberto. | Não aplicável, pois é usado principalmente para compartilhamento de sessão SSH. |
Pagekite | É necessária uma configuração de conta única. | Suporta HTTP / HTTPS, SSH e TCP. | A configuração única de subdomínio vinculada ao endereço de e-mail é necessária e pode ser usada sempre que a configuração do túnel for necessária. | Ambas as opções gratuitas e pagas estão disponíveis. (Gratuito por um mês). | O subdomínio é aceito como cidadãos de primeira classe. É uma parte da própria configuração da conta. |
Parâmetro | Arquivos de configuração | Múltiplos Túneis | Documentação | Plataforma |
---|---|---|---|---|
saia | Suporta arquivos de configuração baseados em yaml que também podem ser usados para definir e executar túneis. | Ngrok suporta a execução de vários túneis através dos arquivos de configuração. | Documentação bem mantida. | Suporta todas as plataformas. |
Túnel local | O suporte ao arquivo de configuração não está disponível. | Nenhum suporte está disponível para a execução de vários túneis. | Nenhuma documentação mantida. | Suporta todas as plataformas. |
eu sirvo | O suporte ao arquivo de configuração não está disponível. | 3 túneis simultâneos podem ser criados para a versão gratuita. | Documentação bem mantida. | Suporta todas as plataformas. |
Teleconsole | Não aplicável | Não aplicável | Documentação bem mantida. | Atualmente é compatível com Unix e MacOS apenas. |
Pagekite | Não aplicável | Não aplicável | Documentação bem mantida. | Suporta todas as plataformas, pois é um script python que pode ser executado em quase todas as plataformas. |
Vamos explorar!!
# 1) Túnel local
Localtunnel é uma solução de tunelamento gratuita para hospedar seus aplicativos da web locais na nuvem e acessar o aplicativo a partir do url da web acessível ao público.
Instalação e uso
A instalação é simples, pois é um pacote de nó que pode ser instalado global ou localmente.
npm install -g localtunnel
Assim que a instalação for concluída, você pode simplesmente criar um túnel conforme mostrado abaixo, para qualquer porta que encaminhe a solicitação para o aplicativo hospedado localmente e em execução.
lt --port 3000
O comando acima emitirá um url da web conforme abaixo e encaminhará todas as solicitações desse url para seu aplicativo hospedado localmente.
perguntas e respostas da entrevista de script shell
your url is: https://ordinary-parrot-7.localtunnel.me
O url acima pode ser acessado simplesmente para visualizar o aplicativo hospedado localmente na porta 3000 (ou seja, a porta para a qual o túnel foi realmente criado).
Especificar um subdomínio para seu túnel também é possível, por meio do sinalizador de subdomínio. Isso permitirá que você tenha um subdomínio personalizado que será fácil de lembrar.
lt --port 3000 --subdomain mynodejsapp
Você obterá o url do seu subdomínio conforme mostrado abaixo (sujeito à disponibilidade).
https://mynodejsapp.localtunnel.me
Documentação: Túnel local
Local na rede Internet: Túnel local
# 2) Serveo
O Serveo é outra alternativa fácil de usar ao Ngrok. Ele permite que você crie túneis locais sem instalar nenhum outro software de terceiros.
É um servidor SSH que permite o encaminhamento de portas para o aplicativo hospedado localmente.
Leitura sugerida = >> Tutorial de encaminhamento de porta
Instalação e uso
Ao contrário de outras ferramentas como Localtunnel e Ngrok, você não precisa instalar o Serveo separadamente. Você pode simplesmente usá-lo por meio da linha de comando.
Por exemplo: Para expor um aplicativo em execução local na porta 3000, você pode torná-lo acessível pela web usando o seguinte comando.
ssh -R 80:localhost:3000 serveo.net
A instrução acima informa ao domínio serveo.net para criar um túnel remoto na porta 80 em serveo.net e encaminhar todas as solicitações para a porta local 3000.
Depois que o túnel é criado, ele exibe o nome do túnel, usando o qual os aplicativos hospedados localmente podem ser acessados.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Ele também permite que você veja todas as solicitações / respostas que passam por este túnel, visualizando uma tela de registro de linha de comando (pressionando a tecla 'g' conforme mencionado acima).
Documentação: eu sirvo
Local na rede Internet: eu sirvo
# 3) Teleconsole
Ao contrário do HTTP / HTTPS, o Teleconsole permite que você compartilhe sua sessão de terminal na web criando um ID de sessão exclusivo.
Deve ser usado com cautela e deve ser compartilhado com alguém extremamente confiável, pois é tão bom quanto dar acesso total ao seu terminal.
Vamos ver como isso funciona:
O servidor Teleconsole é um proxy SSH, que gera um ID de sessão exclusivo para os clientes solicitantes que desejam compartilhar o terminal pelo controle remoto.
Os clientes que desejam ingressar na sessão remota precisam usar o ID de sessão gerado para acessar o terminal compartilhado remotamente.
Instalação e uso
Baixe os binários para a respectiva plataforma a partir deste localização . Observe que, atualmente, ele está disponível apenas para plataformas Unix, Linux e macOS.
Depois que o binário é instalado, ele pode ser usado como um script de shell simples para ser executado.
Vamos ver as etapas abaixo:
como fazer uma lista duplamente vinculada java
Assim que o ID da sessão / ID do teleconsole for obtido, você pode usar a IU da web exposta para acessar o terminal. A captura de tela acima mostra um webUI para a sessão criada. Um cliente remoto pode simplesmente usar este URL para acessar a sessão SSH remota.
Vamos ver como a sessão parecerá para o usuário remoto.
Para sair / desconectar da sessão, basta digitar “comando exit” na sessão remota ou local e a sessão será desconectada.
Documentação: Teleconsole
Local na rede Internet: Teleconsole
# 4) Pagekite
O Pagekite é outra ferramenta semelhante ao Ngrok e oferece suporte a túneis HTTP / HTTPS / TCP e SSH.
A vantagem de usar o pagekite em vez do Ngrok são seus nomes de domínio estáveis, que são corrigidos durante a própria configuração da conta. Mas, isso também tem uma desvantagem, não se pode iniciar vários túneis simultaneamente, ao contrário do Ngrok.
Instalação e uso
Normalmente é simples de usar. Um curl simples para obter um executável baseado em Python é um processo único.
Vamos ver as etapas abaixo:
# 1) obtenha o executável baseado em Python usando curl.
lugares para assistir anime de graça
curl -O https://pagekite.net/pk/pagekite.py
#dois) configurar a conta do pagekite ao iniciar o túnel.
python pagekite.py 3000 {domain-name }.pagekite.me
# 3) Enquanto o comando acima é executado, ele solicitará o registro do nome de domínio fornecido em um id de e-mail que o usuário precisa fornecer. Assim que um nome de domínio disponível for encontrado e o registro for bem-sucedido, o nome de domínio será configurado.
Assim que a configuração do nome de domínio for bem-sucedida, o mesmo nome de domínio pode ser usado para configurar o túnel.
Por exemplo: Se a configuração do nome de domínio for foodomain, você pode iniciar um túnel para a porta localhost 3000 usando o comando abaixo:
python pagekite.py 3000 foodomain.pagekite.me
Documentação: Pagekite
Local na rede Internet: Pagekite
Conclusão
Neste tutorial, vimos as alternativas Ngrok mais populares e exploramos algumas outras ferramentas como Localtunnel, Serveo, Pagekite e Teleconsole que podem executar a mesma funcionalidade ou similar.
Também comparamos todas as ferramentas com vários parâmetros. Você pode selecionar a melhor ferramenta para seus requisitos com base nesta comparação e revisão. Em geral, o Ngrok é mais amplamente usado em comparação com outras ferramentas.
= >> Contate-Nos para sugerir uma lista aqui. PREV TutorialLeitura recomendada
- As 10 melhores alternativas Zapier em 2021: revisão e comparação
- As 10 principais alternativas de confluência em 2021: revisão e comparação
- 10 MELHOR Software de Help Desk de 2021 (lista principal com comparação)
- Concorrentes e alternativas da Sauce Labs em 2021
- Lista de servidores SMTP gratuitos: os 10 serviços SMTP mais populares em 2021
- Lista das 10 melhores empresas de blockchain em 2021
- As 12 melhores alternativas do Slack em 2021 (concorrentes do Slack)
- 9 melhores alternativas do GitHub em 2021