---
id: 43210fd43f7878fd6c6b931640fb2175
author: gosunuts
title: 'Portal Tunnel: Expunerea serviciilor localhost prin releu public descentralizate'
description: Expuneți serviciile HTTP locale către internetul public printr-o singură comandă curl, prin tunelurile Portal multi-relay, fără permisiune, fără conturi și fără instalarea unui fișier binar.
language: ro
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
---

## Portal și Tunel

Putem crea programe oriunde cu ajutorul AI.
Dar, indiferent cât de bun este un program, el trăiește de obicei doar pe propriul computer: pe localhost.
![vibecon](/assets/images/portal/vibecon.webp)

Pentru a-l expune lumii exterioare, trebuie de obicei să parcurgeți pași complicați, precum configurarea routerului, regulile de firewall, configurarea unui IP public și configurarea tunelului.

Ce s-ar întâmpla dacă toate acestea ar putea fi rezolvate cu o singură linie de comandă?

Cu tunelul Portal, puteți transforma programul local într-un serviciu public printr-o singură comandă.

## Faceți localhost public

1. Mai întâi, rulați programul local.

2. Apoi, această singură linie este tot ce aveți nevoie:

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

3. Verificați că aplicația dvs. este acum accesibilă public:
   - {app name}.portal.gosuda.org

## Multi-tenancy

Portal este conceput ca o rețea deschisă, nu ca un serviciu unic. Oricine poate opera un releu Portal, iar o singură aplicație poate fi conectată simultan la mai multe portaluri, pentru redundanță sau distribuție geografică.

```bash
# Publicați simultan la mai mulți releu Portal
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
```

Lista portalurilor publice active este menținută în aplicația Portal List (care este ea însăși găzduită în rețeaua Portal):
https://portal-list.portal.gosuda.org/

Acesta reprezintă un mediu de publicare cu adevărat fără permisiuni prealabile, care nu depinde de niciun furnizor sau infrastructură specifică.

## Comparație cu alte servicii

Instrumente precum ngrok și cloudflared sunt utilizate pe scară largă pentru a expune servicii locale în internetul public.  
Totuși, Portal este fundamental diferit atât prin filozofia de proiectare, cât și prin modelul de utilizare.

ngrok și cloudflared sunt servicii de tunelare centralizate, bazate pe SaaS.  
Acestea necesită crearea unui cont, emiterea unui token, instalarea unui binar și configurare înainte de utilizare, iar utilizatorii sunt inevitabil supuși politicilor serviciului și modelelor de preț.

Spre deosebire de acestea, Portal Tunnel:

- Rulează printr-o singură linie, fără instalare
- Publică instantaneu, fără conturi sau token-uri
- Permite oricui să opereze un releu
- Permite unei singure aplicații să se conecteze simultan la mai multe portaluri
- Este o arhitectură de rețea pură, fără dependență de un anumit furnizor

Aceste caracteristici plasează Portal Tunnel într-o categorie complet diferită față de serviciile tradiționale de tunelare.
