Benoemde tunnels
Standaard gebruikt Termbridge de Quick Tunnels van Cloudflare zonder account (trycloudflare.com). Die zijn handig, maar bij intensief gebruik kunnen er snelheidslimieten gelden.
Als u Termbridge vaak gebruikt, stelt u een benoemde tunnel in met uw Cloudflare-account.
Waarom een benoemde tunnel gebruiken?
- Geen snelheidslimieten: Quick Tunnels kunnen bij intensief gebruik 429-fouten geven
- Consistente URL: krijg een stabiel subdomein in plaats van willekeurige tekenreeksen
- Eigen domein: gebruik een eigen domein, zoals
term.example.com - Betere betrouwbaarheid: benoemde tunnels zijn stabieler tijdens lange sessies
Instellen
1. Maak een Cloudflare-account aan
Meld u aan bij cloudflare.com als u nog geen account hebt.
2. Maak een tunnel aan in Zero Trust
- Ga naar Cloudflare Zero Trust
- Ga naar Networks → Tunnels
- Klik op Create a tunnel
- Kies Cloudflared als connector
- Geef uw tunnel een naam (e.g.,
termbridge) - Kopieer het tunnel-token
3. Voeg een openbare hostnaam toe
- Ga in de tunnelinstellingen naar Public Hostname
- Voeg een hostnaam toe die verwijst naar
http://localhost:8080(of de poort van uw keuze) - Gebruik een subdomein, zoals
term.example.com
4. Voer Termbridge uit met uw token
Shell
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com
Of gebruik omgevingsvariabelen:
Shell
export TERMBRIDGE_TUNNEL_TOKEN=<TOKEN>
export TERMBRIDGE_TUNNEL_URL=https://term.example.com
termbridge --port 8080
Opmerking De vlag
--portis vereist voor benoemde tunnels, omdat de hostnaam is ingesteld om naar een specifieke poort te verwijzen.
Configuratieopties
| Vlag | Omgevingsvariabele | Beschrijving |
|---|---|---|
--port <port> |
- | Lokale poort (vereist voor benoemde tunnels) |
--tunnel-token <token> |
TERMBRIDGE_TUNNEL_TOKEN |
Uw tunnel-token |
--tunnel-url <url> |
TERMBRIDGE_TUNNEL_URL |
Uw openbare hostnaam URL |
De tunnel volledig uitschakelen
Als u een eigen reverse proxy of openbare URL hebt:
Shell
termbridge --no-tunnel --public-url https://your-server.com
Of:
Shell
export TERMBRIDGE_TUNNEL=none
export TERMBRIDGE_PUBLIC_URL=https://your-server.com
termbridge
Termbridge slaat het starten van een tunnel over en gebruikt uw opgegeven URL voor de QR-code.
Problemen oplossen
"429 Too Many Requests"
Dit betekent dat er snelheidslimieten gelden voor Quick Tunnels. Mogelijke oplossingen:
- Wacht een paar minuten en probeer het opnieuw
- Beëindig achtergebleven
cloudflared-processen:pkill cloudflared - Schakel over op een benoemde tunnel (aanbevolen)
Tunnel start, maar URL werkt niet
- Controleer of de hostnaam in Cloudflare overeenkomt met
--tunnel-url - Controleer of de poort in Cloudflare overeenkomt met
--port - Zorg dat cloudflared up-to-date is:
cloudflared update
Benoemde tunnel maakt geen verbinding
- Controleer of uw token klopt
- Controleer het Cloudflare Zero Trust-dashboard op fouten
- Probeer
cloudflared tunnel run <TOKEN>rechtstreeks uit te voeren om foutmeldingen te zien