---
id: 43210fd43f7878fd6c6b931640fb2175
author: gosunuts
title: 'Portal Tunnel: Sprístupnenie lokálnych služieb localhost cez decentralizované verejné relé'
description: Sprístupnite lokálne HTTP služby verejnému internetu jediným príkazom curl prostredníctvom viacreléových, bezoprávnených tunelov Portal, bez nutnosti vytvárať účty alebo inštalovať binárne súbory.
language: sk
date: 2025-12-06T05:35:03.047352133Z
path: /blog/posts/make-localhost-public-with-one-curl-—-portal-tunnel-z2f33ae49
go_package: gosuda.org/portal
go_repourl: https://github.com/gosuda/portal.git
category: network
---

## Portál a tunel

Pomocou AI môžeme vytvárať programy kdekoľvek.
No bez ohľadu na to, aký skvelý program je, zvyčajne existuje iba na vašom vlastnom počítači: na localhoste.
![vibecon](/assets/images/portal/vibecon.webp)

Aby ste ho sprístupnili vonkajšiemu svetu, zvyčajne musíte prejsť zložitými krokmi, ako sú konfigurácia smerovača, pravidlá firewallu, nastavenie verejnej IP adresy a konfigurácia tunela.

Čo keby sa to všetko dalo vyriešiť jediným riadkom príkazu?

Pomocou tunela Portal môžete svoj lokálny program premeniť na verejne dostupnú službu jediným príkazom.

## Sprístupnenie localhostu verejne

1. Najprv spustite svoj program lokálne.

2. Potom vám na to stačí tento jediný riadok:

   ```bash
   curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
   ```

3. Skontrolujte, či je vaša aplikácia teraz verejne dostupná:
   - {app name}.portal.gosuda.org

## Multitenancia

Portal je navrhnutý ako otvorená sieť, nie ako jediná služba. Ktokoľvek môže prevádzkovať reléový uzol portálu a jedna aplikácia može byť súčasne pripojená k viacerým portálom kvôli redundancii alebo geografickej distribúcii.

```bash
# Publikovanie na viacero reléových uzlov portálu naraz
curl -fsSL http://portal.gosuda.org/tunnel | \
PORT=3000 \
NAME={app_name} \
RELAY_URL=portal.thumbgo.kr,portal.iwanhae.kr,s-h.day,portal.lmmt.eu.org \
sh
```

Zoznam aktívnych verejných portálov je udržiavaný v aplikácii Portal List (ktorá je sama hostovaná v sieti Portal):
https://portal-list.portal.gosuda.org/

Ide o skutočne bezpovoľné prostredie pre publikovanie, ktoré nie je závislé od žiadneho konkrétneho poskytovateľa ani infraštruktúry.

## Porovnanie s inými službami

Nástroje ako ngrok a cloudflared sa široko používajú na sprístupnenie lokálnych služieb verejnému internetu.
Portal sa však zásadne líši z hľadiska filozofie návrhu aj modelu používania.

ngrok a cloudflared sú centralizované tunelovacie služby založené na modeli SaaS.
Pred použitím vyžadujú vytvorenie účtu, vydanie tokenu, inštaláciu binárneho súboru a konfiguráciu a používatelia nevyhnutne podliehajú zásadám služby a cenovým modelom.

Naproti tomu Portal Tunnel:

- Beží na jeden riadok bez inštalácie
- Publikuje okamžite bez účtov alebo tokenov
- Umožňuje komukoľvek prevádzkovať reléový uzol
- Umožňuje jednej aplikácii pripojiť sa k viacerým portálom súčasne
- Je čistou sieťovou architektúrou bez závislosti od konkrétneho dodávateľa

Tieto charakteristiky zaraďujú Portal Tunnel do úplne inej kategórie než tradičné tunelovacie služby.
