Сделайте localhost публичным с помощью одного curl — Portal Tunnel
Портал и туннель
Мы можем создавать программы повсеместно с AI.
Однако, независимо от совершенства программы, она обычно существует только на вашем собственном компьютере — на localhost.
Для того чтобы предоставить к ней доступ внешнему миру, обычно требуется выполнить сложные действия, такие как настройка маршрутизатора, правила межсетевого экрана, настройка публичного IP-адреса и конфигурация туннеля.
Что если бы все это можно было решить с помощью одной строки команды?
С туннелем Portal вы можете превратить вашу локальную программу в общедоступный сервис всего одной командой.
Сделать localhost публичным
Сначала запустите вашу программу локально.
Затем вам понадобится всего одна строка:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Убедитесь, что ваше приложение теперь общедоступно:
- {app name}.portal.gosuda.org
Мультитенантность
Portal разработан как открытая сеть, а не как единый сервис. Любой желающий может управлять ретранслятором портала, и одно приложение может быть подключено к нескольким порталам одновременно для обеспечения избыточности или географического распределения.
1# Publish to multiple portal relays at once
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 в совершенно иную категорию по сравнению с традиционными туннельными сервисами.