Pereiti prie turinio

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

  1. Eikite į Cloudflare Zero Trust
  2. Eikite į Networks → Tunnels
  3. Spustelėkite Create a tunnel
  4. Kaip jungtį pasirinkite Cloudflared
  5. Pavadinkite tunelį (pvz., e.g, termbridge)
  6. Nukopijuokite tunelio prieigos raktą

3. Pridėkite viešąjį pagrindinio kompiuterio vardą

  1. Tunelio nustatymuose eikite į Public Hostname
  2. Pridėkite pagrindinio kompiuterio vardą, nukreipiantį į http://localhost:8080 (arba jūsų pasirinktą prievadą)
  3. Naudokite padomenį, pvz., term.example.com

4. Paleiskite Termbridge su savo prieigos raktu

Shell
termbridge --port 8080 --tunnel-token <TOKEN> --tunnel-url https://term.example.com

Arba naudokite aplinkos kintamuosius:

Shell
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:

Shell
termbridge --no-tunnel --public-url https://your-server.com

Arba:

Shell
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:

  1. Palaukite kelias minutes ir bandykite dar kartą
  2. Nutraukite likusius cloudflared procesus: pkill cloudflared
  3. 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