Portal Tunnel: Exposição de Serviços Localhost por Meio de Relés Públicos Descentralizados

Portal e Túnel
Podemos criar programas em qualquer lugar com IA.
Mas, por melhor que um programa seja, ele geralmente existe apenas no seu próprio computador: em localhost.
Para expô-lo ao mundo exterior, normalmente é preciso passar por etapas complicadas, como configuração de roteador, regras de firewall, configuração de IP público e configuração de túnel.
E se tudo isso pudesse ser resolvido com uma única linha de comando?
Com o túnel do Portal, você pode transformar seu programa local em um serviço público com apenas um comando.
Tornando o localhost público
Primeiro, execute seu programa localmente.
Em seguida, esta única linha é tudo o que você precisa:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} shVerifique se seu aplicativo agora está acessível publicamente:
- {app name}.portal.gosuda.org
Multilocação
O Portal foi concebido como uma rede aberta, e não como um serviço único. Qualquer pessoa pode operar um relay do portal, e um único aplicativo pode ser conectado a múltiplos portais simultaneamente, para redundância ou distribuição geográfica.
1# Publica em múltiplos relays do portal de uma só vez
2curl -fsSL http://portal.gosuda.org/tunnel | \
3PORT=3000 \
4NAME={app_name} \
5RELAY_URL=portal.thumbgo.kr,portal.iwanhae.kr,s-h.day,portal.lmmt.eu.org \
6sh
Uma lista dos portais públicos ativos é mantida no aplicativo Portal List (que também está hospedado na rede Portal):https://portal-list.portal.gosuda.org/
Isso representa um ambiente de publicação verdadeiramente sem permissão, que não depende de nenhum provedor ou infraestrutura específica.
Comparação com Outros Serviços
Ferramentas como ngrok e cloudflared são amplamente utilizadas para expor serviços locais à internet pública.
No entanto, o Portal é fundamentalmente diferente tanto em sua filosofia de design quanto em seu modelo de uso.
ngrok e cloudflared são serviços de túnel centralizados, baseados em SaaS.
Eles exigem criação de conta, emissão de token, instalação de binário e configuração antes do uso, e os usuários estão inevitavelmente sujeitos às políticas e aos modelos de preços do serviço.
Em contraste, o Portal Tunnel:
- Funciona em uma única linha, sem instalação
- Publica instantaneamente, sem contas ou tokens
- Permite que qualquer pessoa opere um relay
- Possibilita que um único aplicativo se conecte a múltiplos portais simultaneamente
- É uma arquitetura de rede pura, sem dependência de nenhum fornecedor específico
Essas características colocam o Portal Tunnel em uma categoria completamente diferente dos serviços de túnel tradicionais.