Przejdź do głównej zawartości

Tunele

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)

  1. Uruchom OpenChamber:
Okno terminala
openchamber
  1. Uruchom tunel:
Okno terminala
openchamber tunnel start --provider cloudflare --mode quick
  1. Sprawdź status:
Okno terminala
openchamber tunnel status

Gdy tunel działa, status pokazuje publiczny adres URL. Otwórz go lub zeskanuj kod QR, aby dotrzeć do OpenChamber z dowolnego miejsca.

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ć.

Tryby zarządzane

Zarządzany zdalny

Użyj tokenu + nazwy hosta zarządzanych przez Cloudflare:

Okno terminala
openchamber tunnel start --provider cloudflare --mode managed-remote --token-file ~/.secrets/cf-token --hostname app.example.com

Zarządzany lokalny

Użyj lokalnej konfiguracji cloudflared:

Okno terminala
openchamber tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.yml

Profile (managed-remote)

Zapisz profil wielokrotnego użytku:

Okno terminala
openchamber tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token-file ~/.secrets/cf-token

Uruchom z zapisanym profilem:

Okno terminala
openchamber tunnel start --profile prod-main

Przydatne polecenia

Okno terminala
openchamber tunnel providers
openchamber tunnel ready --provider cloudflare
openchamber tunnel doctor --provider cloudflare
openchamber tunnel stop --port 3000

Uwagi dotyczące zachowania

  • jeden aktywny tunel na instancję OpenChamber (port)
  • uruchomienie nowego trybu/dostawcy na tej samej instancji zastępuje poprzedni tunel
  • wygenerowanie nowego linku połączenia unieważnia poprzedni nieużyty

Powiązane