PromNET

SÚGÓ Felhő tárhely

CF Tunnel — otthoni szerver / NAS / Raspberry Pi publikus URL-en

Cloudflare Tunnel-as-a-service: otthoni gépedet 1 perc alatt elérhetővé teszed publikus URL-en, port-forward / static-IP nélkül.


A CF Tunnel plugin a Cloudflare-Tunnel-t adja as-a-service: az otthoni géped, NAS-od, Raspberry Pi-d, vagy bármi belső hálózati host elérhetővé teszi publikus URL-en, port-forward / static-IP nélkül.

1. Mit ad?

  • Egy URL formájában: tunnel-<slug>.promnet.hu (Universal SSL, automatikus TLS)
  • Tunnel-token a cloudflared CLI-hez — ezt a saját gépeden futtatod
  • DNS + tunnel-konfig — mind nálunk van, te csak a cloudflared-t indítod

2. Aktiválás

/app/plugins → CF Tunnel → ”+ Aktiválom”. Solo (990 Ft / hó) tier: 1 tunnel. Multi-tier hamarosan.

3. Új tunnel

/app/tunnels → ”➕ Új tunnel”:

  • Slug (3-30 char, alnum + dash): homelab, nas, dev
  • Service URL (mit jellemez a belső host): http://192.168.1.50:80, http://localhost:8080, https://nas.local:443, stb.

Mi:

  1. CF API-n provision-elünk egy tunnel-t (cfd_tunnel)
  2. DNS-rekord beállítunk: tunnel-<slug>.promnet.hu → tunnel-UUID
  3. Tunnel-konfig: a megadott service_url-re proxy-zunk
  4. Visszaadjuk a cloudflared-token-t (ezt copy-pasztelod)

4. cloudflared elindítása a saját gépeden

Linux (Debian / Ubuntu / Raspberry Pi OS)

# 1. Cloudflared install (apt-os)
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared.deb

# 2. Tunnel-token beállítása + indítás
sudo cloudflared service install <PromNET-tól-kapott-token>
sudo systemctl enable --now cloudflared

macOS

brew install cloudflared
cloudflared tunnel run --token <token>

Docker

docker run -d --restart=always \
  --name cloudflared \
  cloudflare/cloudflared:latest tunnel --no-autoupdate run --token <token>

Windows

Töltsd le a cloudflared.exe-t a CF GitHub-ról, futtasd:

cloudflared service install <token>

5. Tunnel-állapot

A /app/tunnels oldalon real-time látod: pending / active / error. Az active jelez, hogy a cloudflared sikeresen csatlakozott.

A publikus URL: https://tunnel-<slug>.promnet.huTLS automatikusan.

6. Use-case-ek

  • Homelab dashboard: Grafana, Pi-hole, Plex, Home Assistant publikussá tétele
  • Dev-server: locale-en futó-app megosztása ügyféllel webhook-tesztelésre
  • NAS-megosztás: Synology / Truenas web-UI publikus access-el
  • IoT-hub: ESP32 / Raspberry Pi szenzor-dashboard nyilvános link mögött
  • Webhook-receiver: Stripe / GitHub / Slack webhook lokál-fejlesztésnél

7. Biztonság

A tunnel csak akkor él, ha a cloudflared daemon fut a gépeden. Ha leállítod a daemon-t, a publikus URL 502-t fog mutatni — nincs külső access.

CF Tunnel az IP-d nem fedi fel a publikussá tett oldalon. A connection “outbound-only” (a daemon kapcsolódik CF-hez), így router-port-forward / DDNS sem kell.

Ha plusz auth kell (felhasználó-bejelentkezés a tunnel előtt), a CF Zero Trust Access policy-k (Google SSO / GitHub SSO / email-OTP) később beépíthetők — szólj, ha kell, beletesszük a plugin-be.

8. Korlátok

  • 1 tunnel / Solo-tier
  • Hostname-pattern: csak tunnel-<slug>.promnet.hu (1-szintű subdomain miatt Universal SSL fedi)
  • Bandwidth: a CF-Tunnel unlimited az általános-csomagban, de a service_url-ed kapacitása a saját bandwidth-eded

9. Törlés

A “Törlés” gombbal a tunnel megszűnik a CF-en is, és a daemon-od 1-2 perc múlva hibás-tunnel-token üzenettel leáll. Új tunnel-hez új slug-ot adj.


← Felhő tárhely Frissítve: 2026. 05. 07.