---
id: 43210fd43f7878fd6c6b931640fb2175
author: gosunuts
title: 'Portal Tunnel: Zpřístupnění služeb na localhostu prostřednictvím decentralizovaných veřejných relé'
description: Zpřístupněte lokální HTTP služby veřejnému internetu jediným příkazem curl prostřednictvím vícereléových, bezoprávnění nevyžadujících Portal tunelů, bez nutnosti vytváření účtů nebo instalace binárních souborů.
language: cs
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

Pomocí AI můžeme vytvářet programy kdekoli.
Bez ohledu na to, jak výkonný program je, obvykle existuje pouze na vašem vlastním počítači: na localhost.
![vibecon](/assets/images/portal/vibecon.webp)

Aby byl tento program dostupný z vnějšího světa, je obvykle nutné projít složitými kroky, jako je konfigurace routeru, pravidla firewallu, nastavení veřejné IP adresy a konfigurace tunelu.

Co kdyby to všechno šlo vyřešit jediným příkazem na řádku?

Díky tunelu Portal můžete svůj lokální program proměnit ve veřejnou službu pouhým jedním příkazem.

## Zpřístupnění localhostu veřejně

1. Nejprve spusťte svůj program lokálně.

2. Poté k tomu stačí jediný řádek:

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

3. Ověřte, že je vaše aplikace nyní veřejně dostupná:
   - {app name}.portal.gosuda.org

## Multitenance

Portal je navržen jako otevřená síť, nikoli jako jediná služba. Kdokoli může provozovat relé portálu a jedna aplikace může být současně připojena k více portálům, a to pro redundanci nebo geografickou distribuci.

```bash
# Publikování na více relé portálů najednou
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
```

Seznam aktivních veřejných portálů je udržován v aplikaci Portal List (která je sama hostována v síti Portal):
https://portal-list.portal.gosuda.org/

Jde o skutečně bezoprávnělé prostředí pro publikování, které nezávisí na žádném konkrétním poskytovateli ani infrastruktuře.

## Srovnání s jinými službami

Nástroje jako ngrok a cloudflared se široce používají k vystavení lokálních služeb do veřejného internetu.
Portal se však od nich zásadně liší jak koncepcí návrhu, tak modelem použití.

ngrok a cloudflared jsou centralizované tunelovací služby typu SaaS.
Před použitím vyžadují vytvoření účtu, vydání tokenu, instalaci binárního souboru a konfiguraci, a uživatelé nevyhnutelně podléhají podmínkám služby a cenovým modelům.

Naproti tomu Portal Tunnel:

- Běží po zadání jediného řádku bez nutnosti instalace
- Umožňuje okamžité publikování bez účtů nebo tokenů
- Umožňuje komukoli provozovat relé
- Umožňuje jedné aplikaci připojit se současně k více portálům
- Je čistě síťová architektura bez závislosti na konkrétním dodavateli

Tyto vlastnosti řadí Portal Tunnel do zcela jiné kategorie než tradiční tunelovací služby.
