---
id: 43210fd43f7878fd6c6b931640fb2175
author: gosunuts
title: 'Portal Tunnel: localhost szolgáltatások közzététele decentralizált nyilvános közvetítőkön keresztül'
description: Helyi HTTP-szolgáltatások nyilvános internetre tétele egyetlen curl paranccsal, több közvetítőn (multi-relay) keresztül működő, engedélyezést nem igénylő Portal alagutakon át, fiókok létrehozása és bináris fájl telepítése nélkül.
language: hu
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 és alagút

Mesterséges intelligenciával bárhol létrehozhatunk programokat.
De bármilyen jó is egy program, általában csak a saját számítógépeden él: localhoston.
![vibecon](/assets/images/portal/vibecon.webp)

Ahhoz, hogy ezt a külvilág számára elérhetővé tegyük, általában bonyolult lépéseken kell átesnünk, például útválasztó-konfiguráció, tűzfalszabályok, nyilvános IP-cím beállítása és alagút konfigurálása.

Mi lenne, ha mindez egyetlen parancssori sorral megoldható lenne?

A Portal alagútjával a helyi programodat egyetlen paranccsal nyilvános szolgáltatássá alakíthatod.

## A localhost nyilvánossá tétele

1. Először futtasd a programodat helyben.

2. Ezután ez az egyetlen sor elegendő:

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

3. Ellenőrizd, hogy az alkalmazásod most már nyilvánosan elérhető-e:
   - {app name}.portal.gosuda.org

## Többbérlős működés

A Portal nyitott hálózatnak készült, nem pedig egyetlen szolgáltatásnak. Bárki üzemeltethet portál-továbbítót (relay), és egy alkalmazás egyszerre több portálhoz is csatlakoztatható a redundancia vagy a földrajzi elosztás érdekében.

```bash
# Közzététel több portál-továbbítón egyszerre
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
```

Az aktív nyilvános portálok listáját a Portal List alkalmazás tartja karban (amely maga is a Portal hálózaton üzemel):
https://portal-list.portal.gosuda.org/

Ez egy valóban engedélymentes közzétételi környezetet képvisel, amely nem függ egyetlen konkrét szolgáltatótól vagy infrastruktúrától.

## Összehasonlítás más szolgáltatásokkal

Az ngrok és a cloudflared széles körben használt eszközök helyi szolgáltatások nyilvános internetre történő kiteszésére.  
A Portal azonban alapvetően különbözik mind tervezési filozófiájában, mind használati modelljében.

Az ngrok és a cloudflared centralizált, SaaS-alapú alagútszolgáltatások.  
Használatuk előtt fiókot kell létrehozni, tokeneket kell kiállítani, bináris fájlt kell telepíteni és konfigurálni, a felhasználók pedig szükségszerűen alá vannak vetve a szolgáltatási feltételeknek és az árazási modelleknek.

Ezzel szemben a Portal Tunnel:

- Telepítés nélkül, egyetlen sorban fut
- Fiók vagy token nélkül azonnal közzétesz
- Bárkinek lehetőséget ad továbbító üzemeltetésére
- Lehetővé teszi, hogy egyetlen alkalmazás egyszerre több portálhoz csatlakozzon
- Tiszta hálózati architektúra, amely nem függ egyetlen konkrét szolgáltatótól sem

Ezek a jellemzők a Portal Tunnelt teljesen más kategóriába helyezik a hagyományos alagútszolgáltatásokhoz képest.
