GoSuda

Сделайте localhost публичным с помощью одной curl — Portal Tunnel

By gosunuts
views ...

Портал и туннель

Мы можем создавать программы где угодно с помощью AI. Но какой бы замечательной ни была программа, она обычно существует только на вашем собственном компьютере — на localhost.vibecon

Чтобы предоставить к ней доступ внешнему миру, обычно приходится проходить через сложные шаги, такие как настройка маршрутизатора, правила брандмауэра, настройка публичного IP и конфигурация туннеля.

Что, если бы все это можно было решить с помощью одной строки команды?

С туннелем Portal вы можете превратить вашу локальную программу в публичный сервис всего одной командой.

Сделать localhost публичным

  1. Сначала запустите вашу программу локально.

  2. Затем вам потребуется всего одна эта строка:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Проверьте, что ваше приложение теперь публично доступно:
  • {app name}.portal.gosuda.org

Мультиарендность

Portal разработан как открытая сеть, а не как единый сервис. Любой может управлять ретранслятором Portal, и одно приложение может быть подключено к нескольким порталам одновременно для обеспечения избыточности или географического распределения.

1# Опубликовать сразу на нескольких ретрансляторах Portal
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

Список активных публичных порталов поддерживается в приложении Portal List (которое само размещено в сети Portal):https://portal-list.portal.gosuda.org/

Это представляет собой действительно не требующую разрешений среду публикации, которая не зависит от какого-либо конкретного провайдера или инфраструктуры.

Сравнение с другими сервисами

Такие инструменты, как ngrok и cloudflared, широко используются для предоставления доступа к локальным сервисам публичному интернету. Однако Portal фундаментально отличается как по философии проектирования, так и по модели использования.

ngrok и cloudflared — это централизованные, SaaS-ориентированные туннельные сервисы. Они требуют создания учетной записи, выдачи токена, установки бинарного файла и конфигурации перед использованием, и пользователи неизбежно подчиняются политикам сервиса и моделям ценообразования.

В отличие от этого, Portal Tunnel:

  • Запускается в одну строку без установки
  • Публикуется мгновенно без учетных записей или токенов
  • Позволяет любому управлять ретранслятором
  • Позволяет одному приложению подключаться к нескольким порталам одновременно
  • Представляет собой чистую сетевую архитектуру без зависимости от какого-либо конкретного поставщика

Эти характеристики помещают Portal Tunnel в совершенно иную категорию по сравнению с традиционными туннельными сервисами.