Направете 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# Публикуване към множество портални релета наведнъж
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 в напълно различна категория от традиционните услуги за тунелиране.