Pāriet uz saturu

Problēmu novēršana

"spawn tmux ENOENT"

tmux nav instalēts vai nav atrodams PATH. Termbridge parāda šo kļūdu, bet pašlaik turpina darboties, nenodrošinot termināli (#4); nospiediet Ctrl+C, instalējiet tmux un palaidiet to vēlreiz.

Apvalks
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

"spawn cloudflared ENOENT"

Cloudflare tuneļa klients nav instalēts vai nav atrodams PATH. Tas nepieciešams tikai tuneļa režīmā; tiešajā režīmā --no-tunnel un Daytona nav vajadzīgs cloudflared.

Apvalks
# macOS
brew install cloudflared

Ja izmantojat Linux, lejupielādējiet no cloudflare.com/downloads.

Tuneli neizdodas palaist

Dažas lietas, ko pārbaudīt (izlaidiet šo, ja izmantojat tiešo smilškastes režīmu):

  1. Pārbaudiet, vai cloudflared darbojas: cloudflared --version
  2. Pārliecinieties, ka varat sasniegt https://trycloudflare.com
  3. Pārbaudiet, vai ugunsmūris nebloķē izejošos savienojumus

Ja tuneli neizdodas palaist, Termbridge parāda kļūdu, aptur serveri un iziet ar statusu 1. Tas nepārslēdzas uz režīmu tikai ar lokālu piekļuvi, un serveris pēc noklusējuma klausās tikai 127.0.0.1, tāpēc arī citas ierīces jūsu tīklā to nevar sasniegt. Šajā reizē izveidotās tmux sesijas turpina darboties (#4).

Lai izmantotu Termbridge bez tuneļa Cloudflare, palaidiet to aiz sava apgrieztā starpniekservera vai tuneļa, izmantojot --no-tunnel --public-url <url>.

“429 Too Many Requests” no trycloudflare

Cloudflare ierobežo tuneļu ātrumu, ja nav konta. Ja redzat, piemēram, kļūdu 429 Too Many Requests, mēģiniet:

  1. Pagaidīt dažas minūtes un mēģināt vēlreiz
  2. Pārliecināties, ka nedarbojas veci cloudflared procesi
  3. Izmantot nosaukta tuneļa tokenu (ieteicams biežai lietošanai)

Tukšs ekrāns vai “Unable to load terminals”

Parasti tas nozīmē, ka pārlūkprogrammā nav derīga sesijas sīkfaila, piemēram, ja lapa atvērta, neizmantojot kopīgošanas saiti, vai ir mainījies tuneļa URL:

  1. Pārbaudiet, vai lokālais serveris joprojām darbojas
  2. Pārlūkprogrammas konsolē meklējiet 401/403 kļūdas
  3. Restartējiet Termbridge, lai iegūtu jaunu URL un QR kodu

Terminālī nav izvades

tmux sesija, iespējams, nedarbojas:

Apvalks
# Check if sessions exist
tmux ls

Ja sesijas ir redzamas, bet terminālis ir tukšs, mēģiniet:

  • Atkārtoti ielādēt lapu
  • Pārbaudīt, vai jūsu čaula atbalsta TERM=xterm-256color

QR kods ir noskenēts, bet lapa ir tukša

QR kodā ir vienreizējs tokens. Tas darbojas vienu reizi un tikai 90 sekunžu laikā pēc Termbridge palaišanas. Izmantota vai beigusies saite atgriež invalid token.

Risinājums: restartējiet Termbridge, lai ģenerētu jaunu QR kodu, un skenējiet to uzreiz.

node-pty kļūdas par spawn-helper

Termbridge mēģina to novērst automātiski, bet, ja redzat atļauju kļūdas:

Apvalks
chmod +x node_modules/node-pty/prebuilds/**/spawn-helper

Joprojām neizdodas?

Ziņojiet par problēmu vietnē github.com/inline0/termbridge, norādot:

  • Savu OS un Node.js versiju
  • Kļūdas ziņojumu
  • Atkārtošanas darbības