---
id: 43210fd43f7878fd6c6b931640fb2175
author: gosunuts
title: 'Portal Tunnel: Eksponer lokale tjenester over desentraliserte offentlige reléer'
description: Eksponer lokale HTTP-tjenester til det offentlige internett med en enkelt curl-kommando via flerrelé-, tillatelsesfrie Portal-tunneler uten kontoer eller installasjon av binærfiler.
language: "no"
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 og tunnel

Vi kan lage programmer hvor som helst med AI.
Men uansett hvor god et program er, lever det vanligvis bare på din egen datamaskin: på localhost.
![vibecon](/assets/images/portal/vibecon.webp)

For å gjøre det tilgjengelig for omverdenen må du vanligvis gjennom kompliserte trinn, som konfigurasjon av ruter, brannmurregler, oppsett av offentlig IP-adresse og konfigurasjon av tunnel.

Hva om alt dette kunne løses med en enkelt kommandolinje?

Med Portals tunnel kan du gjøre ditt lokale program til en offentlig tjeneste med bare én kommando.

## Gjør localhost offentlig

1. Først kjører du programmet ditt lokalt.

2. Deretter er denne ene kommandolinjen alt du trenger:

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

3. Kontroller at appen din nå er offentlig tilgjengelig:
   - {app name}.portal.gosuda.org

## Flerleietakerdrift

Portal er utformet som et åpent nettverk, ikke som en enkelt tjeneste. Hvem som helst kan drive et portalrelé, og én app kan kobles til flere portaler samtidig for redundans eller geografisk distribusjon.

```bash
# Publiser til flere portalreléer samtidig
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
```

En liste over aktive offentlige portaler vedlikeholdes i appen Portal List (som selv er hostet på Portal-nettverket):
https://portal-list.portal.gosuda.org/

Dette representerer et virkelig tillatelsesfritt publiseringsmiljø som ikke er avhengig av noen bestemt leverandør eller infrastruktur.

## Sammenligning med andre tjenester

Verktøy som ngrok og cloudflared er mye brukt for å eksponere lokale tjenester mot det åpne internett.  
Portal er imidlertid fundamentalt forskjellig både i designfilosofi og bruksmodell.

ngrok og cloudflared er sentraliserte, SaaS-baserte tunnelleringstjenester.  
De krever opprettelse av konto, utstedelse av token, installasjon av binærfil og konfigurasjon før bruk, og brukere er uunngåelig underlagt tjenestevilkår og prismodeller.

I motsetning til dette:

- Kjører med én kommandolinje uten installasjon
- Publiserer umiddelbart uten kontoer eller tokens
- Lar hvem som helst drive et relé
- Lar én app koble seg til flere portaler samtidig
- Er en ren nettverksarkitektur uten avhengighet av noen bestemt leverandør

Disse egenskapene plasserer Portal Tunnel i en helt annen kategori enn tradisjonelle tunnelleringstjenester.
