feat: add Ngrok tunnel provider (#1415)

Adds Ngrok quick tunnel support
Adds desktop tunnel docs across locales
Improves tunnel settings provider and TTL labels
This commit is contained in:
Bohdan Triapitsyn
2026-05-25 18:00:03 +03:00
committed by GitHub
parent 25ed8e6abb
commit 00a7807168
22 changed files with 893 additions and 28 deletions
@@ -0,0 +1,41 @@
---
title: Tunele w aplikacji desktopowej
description: Twórz tunele Cloudflare lub Ngrok z aplikacji desktopowej.
---
# Tunele w aplikacji desktopowej
Aplikacja desktopowa może utworzyć publiczny tunel z poziomu **Settings → OpenChamber → Tunnel**. W tym trybie nie musisz uruchamiać OpenChamber z CLI.
## Zainstaluj dostawcę
OpenChamber uruchamia CLI dostawcy na Twoim komputerze. Najpierw zainstaluj dostawcę, którego chcesz użyć:
```bash
brew install cloudflared
brew install ngrok
```
Cloudflare używa `cloudflared`. Ngrok wymaga konta ngrok i authtokena z panelu ngrok:
```bash
ngrok config add-authtoken <your-ngrok-token>
```
## Uruchom z aplikacji
1. Otwórz **Settings → OpenChamber → Tunnel**.
2. Wybierz **Cloudflare** albo **Ngrok**.
3. Uruchom quick tunnel.
4. Zeskanuj wygenerowany kod QR telefonem.
Ngrok obsługuje teraz quick tunnels. Cloudflare obsługuje quick tunnels i zarządzane tryby Cloudflare.
## Ochrona dostępu
Nawet jeśli URL dostawcy jest publiczny, OpenChamber nadal chroni dostęp własnym connect tokenem. Wygenerowany link zawiera jednorazowy token, ma TTL, a stare nieużyte linki są unieważniane po wygenerowaniu nowego linku albo zatrzymaniu/restarcie tunelu.
## Powiązane
- [Tunele](/pl/tunnels/) — użycie tuneli przez CLI i zarządzane tryby Cloudflare
- [PWA i dostęp z telefonu](/pl/mobile/) — korzystaj z OpenChamber z telefonu
+31 -2
View File
@@ -7,7 +7,22 @@ description: Bezpiecznie udostępnij OpenChamber do dostępu zdalnego i mobilneg
Tunel to publiczny link do Twojego OpenChamber, dzięki któremu możesz dotrzeć do niego z telefonu lub z innej sieci. Użyj `openchamber tunnel`, aby utworzyć go dla działającej instancji.
## Szybki start (tryb szybki Cloudflare)
## Wymagania wstępne
OpenChamber uruchamia CLI dostawcy tunelu na Twoim komputerze. Najpierw zainstaluj dostawcę, którego chcesz użyć:
```bash
brew install cloudflared
brew install ngrok
```
Szybkie tunele Cloudflare działają przez `cloudflared`. Ngrok wymaga konta ngrok i authtokena z panelu ngrok:
```bash
ngrok config add-authtoken <your-ngrok-token>
```
## Szybki start
1. Uruchom OpenChamber:
@@ -15,12 +30,18 @@ Tunel to publiczny link do Twojego OpenChamber, dzięki któremu możesz dotrze
openchamber
```
2. Uruchom tunel:
2. Uruchom tunel Cloudflare:
```bash
openchamber tunnel start --provider cloudflare --mode quick
```
Albo uruchom tunel Ngrok:
```bash
openchamber tunnel start --provider ngrok --mode quick
```
3. Sprawdź status:
```bash
@@ -31,6 +52,11 @@ Gdy tunel działa, `status` pokazuje publiczny adres URL. Otwórz go lub zeskanu
Domyślnie OpenChamber wypisuje kod QR w interaktywnych sesjach TTY. Użyj `--qr`, aby wymusić wyświetlenie kodu QR, lub `--no-qr`, aby je wyłączyć.
## Dostawcy
- `cloudflare`: tryby quick, managed remote i managed local
- `ngrok`: tryb quick
## Tryby zarządzane
### Zarządzany zdalny
@@ -68,7 +94,9 @@ openchamber tunnel start --profile prod-main
```bash
openchamber tunnel providers
openchamber tunnel ready --provider cloudflare
openchamber tunnel ready --provider ngrok
openchamber tunnel doctor --provider cloudflare
openchamber tunnel doctor --provider ngrok
openchamber tunnel stop --port 3000
```
@@ -81,5 +109,6 @@ openchamber tunnel stop --port 3000
## Powiązane
- [Bezpieczeństwo](/pl/security/) — zabezpiecz interfejs przed udostępnieniem
- [Tunele w aplikacji desktopowej](/pl/desktop-tunnels/) — konfiguracja tunelu w aplikacji desktopowej bez startu z CLI
- [PWA i dostęp z telefonu](/pl/mobile/) — korzystaj z OpenChamber z telefonu
- [Rozwiązywanie problemów](/pl/troubleshooting/) — jeśli link tunelu nie działa