Pavadinti tuneliai
Pagal numatytuosius nustatymus Termbridge naudoja paskyros nereikalaujančius Cloudflare sparčiuosius tunelius (trycloudflare.com). Jie patogūs, tačiau intensyviai naudojant gali būti taikomi užklausų dažnio apribojimai.
Jei dažnai naudojate Termbridge, nustatykite pavadintą tunelį savo Cloudflare paskyroje.
Kodėl verta naudoti pavadintą tunelį?
- Nėra užklausų dažnio apribojimų: intensyviai naudojant sparčiuosius tunelius gali būti grąžinamos 429 klaidos
- Nuoseklus URL: gaukite pastovų padomenį, o ne atsitiktinę simbolių eilutę
- Pasirinktinis domenas: naudokite savo domeną, pvz.,
term.example.com - Didesnis patikimumas: pavadinti tuneliai yra stabilesni ilgoms sesijoms
Nustatymas
1. Sukurkite Cloudflare paskyrą
Jei paskyros neturite, užsiregistruokite adresu cloudflare.com.
2. Sukurkite tunelį Zero Trust
- Eikite į Cloudflare Zero Trust
- Eikite į Networks → Tunnels
- Spustelėkite Create a tunnel
- Kaip jungtį pasirinkite Cloudflared
- Pavadinkite tunelį (pvz., e.g,
termbridge) - Nukopijuokite tunelio prieigos raktą
3. Pridėkite viešąjį pagrindinio kompiuterio vardą
- Tunelio nustatymuose eikite į Public Hostname
- Pridėkite pagrindinio kompiuterio vardą, nukreipiantį į
http://localhost:8080(arba jūsų pasirinktą prievadą) - Naudokite padomenį, pvz.,
term.example.com
4. Paleiskite Termbridge su savo prieigos raktu
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com
Arba naudokite aplinkos kintamuosius:
export TERMBRIDGE_TUNNEL_TOKEN=<TOKEN>
export TERMBRIDGE_TUNNEL_URL=https://term.example.com
termbridge --port 8080
Pastaba Pavadintiems tuneliams būtina nurodyti vėliavėlę
--port, nes pagrindinio kompiuterio vardas sukonfigūruotas konkrečiam prievadui.
Konfigūracijos parinktys
| Vėliavėlė | Aplinkos kintamasis | Aprašymas |
|---|---|---|
--port <port> |
- | Vietinis prievadas (būtinas pavadintiems tuneliams) |
--tunnel-token <token> |
TERMBRIDGE_TUNNEL_TOKEN |
Jūsų tunelio prieigos raktas |
--tunnel-url <url> |
TERMBRIDGE_TUNNEL_URL |
Jūsų viešasis pagrindinio kompiuterio vardas URL |
Visiškas tunelio išjungimas
Jei turite savo atvirkštinį tarpinį serverį arba viešąjį URL:
termbridge --no-tunnel --public-url https://your-server.com
Arba:
export TERMBRIDGE_TUNNEL=none
export TERMBRIDGE_PUBLIC_URL=https://your-server.com
termbridge
Termbridge praleis tunelio paleidimą ir naudos jūsų pateiktą URL QR kodui.
Trikčių šalinimas
„429 Too Many Requests“
Tai reiškia, kad sparčiųjų tunelių užklausų dažnis ribojamas. Galimi sprendimai:
- Palaukite kelias minutes ir bandykite dar kartą
- Nutraukite likusius
cloudflaredprocesus:pkill cloudflared - Pereikite prie pavadinto tunelio (rekomenduojama)
Tunelis paleidžiamas, bet URL neveikia
- Patikrinkite, ar pagrindinio kompiuterio vardas Cloudflare atitinka
--tunnel-url - Patikrinkite, ar prievadas Cloudflare atitinka
--port - Įsitikinkite, kad cloudflared yra naujausia:
cloudflared update
Nepavyksta prisijungti prie pavadinto tunelio
- Patikrinkite, ar jūsų prieigos raktas teisingas
- Patikrinkite, ar Cloudflare Zero Trust valdymo skydelyje nėra klaidų
- Paleiskite
cloudflared tunnel run <TOKEN>tiesiogiai, kad pamatytumėte klaidų pranešimus