Navngivne tunneler
Som standard bruger Termbridge Cloudflares Quick Tunnels uden konto (trycloudflare.com). De er praktiske, men kan blive hastighedsbegrænset ved intensiv brug.
Hvis du bruger Termbridge ofte, kan du oprette en navngiven tunnel med din Cloudflare-konto.
Hvorfor bruge en navngiven tunnel?
- Ingen hastighedsbegrænsninger: Quick Tunnels kan returnere 429-fejl ved intensiv brug
- Stabil URL: Få et fast underdomæne i stedet for tilfældige strenge
- Brugerdefineret domæne: Brug dit eget domæne, f.eks.
term.example.com - Bedre pålidelighed: Navngivne tunneler er mere stabile ved lange sessioner
Opsætning
1. Opret en Cloudflare-konto
Tilmeld dig på cloudflare.com, hvis du ikke allerede har en.
2. Opret en tunnel i Zero Trust
- Gå til Cloudflare Zero Trust
- Gå til Networks → Tunnels
- Klik på Create a tunnel
- Vælg Cloudflared som forbindelse
- Navngiv tunnelen (e.g.,
termbridge) - Kopiér tunnelens token
3. Tilføj et offentligt værtsnavn
- Gå til Public Hostname i tunnelindstillingerne
- Tilføj et værtsnavn, der peger på
http://localhost:8080(eller den port, du har valgt) - Brug et underdomæne som
term.example.com
4. Kør Termbridge med dit token
Shell
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com
Eller brug miljøvariabler:
Shell
export TERMBRIDGE_TUNNEL_TOKEN=<TOKEN>
export TERMBRIDGE_TUNNEL_URL=https://term.example.com
termbridge --port 8080
Bemærk Flaget
--porter påkrævet med navngivne tunneler, fordi værtsnavnet er konfigureret til at pege på en bestemt port.
Konfigurationsindstillinger
| Flag | Miljøvariabel | Beskrivelse |
|---|---|---|
--port <port> |
- | Lokal port (påkrævet med navngivne tunneler) |
--tunnel-token <token> |
TERMBRIDGE_TUNNEL_TOKEN |
Dit tunnel-token |
--tunnel-url <url> |
TERMBRIDGE_TUNNEL_URL |
Dit offentlige værtsnavn URL |
Deaktiver tunnelen helt
Hvis du har din egen reverse proxy eller offentlige URL:
Shell
termbridge --no-tunnel --public-url https://your-server.com
Eller:
Shell
export TERMBRIDGE_TUNNEL=none
export TERMBRIDGE_PUBLIC_URL=https://your-server.com
termbridge
Termbridge springer tunnelstart over og bruger din angivne URL til QR-koden.
Fejlfinding
"429 Too Many Requests"
Det betyder, at Quick Tunnels er hastighedsbegrænsede. Mulige løsninger:
- Vent et par minutter, og prøv igen
- Afslut eventuelle forældede
cloudflared-processer:pkill cloudflared - Skift til en navngiven tunnel (anbefales)
Tunnelen starter, men URL virker ikke
- Kontrollér, at værtsnavnet i Cloudflare stemmer overens med
--tunnel-url - Kontrollér, at porten i Cloudflare stemmer overens med
--port - Sørg for, at cloudflared er opdateret:
cloudflared update
Den navngivne tunnel kan ikke oprette forbindelse
- Kontrollér, at dit token er korrekt
- Se efter fejl i Cloudflare Zero Trust-dashboardet
- Prøv at køre
cloudflared tunnel run <TOKEN>direkte for at se fejlmeddelelser