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.
# 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.
# 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):
- Pārbaudiet, vai cloudflared darbojas:
cloudflared --version - Pārliecinieties, ka varat sasniegt
https://trycloudflare.com - 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:
- Pagaidīt dažas minūtes un mēģināt vēlreiz
- Pārliecināties, ka nedarbojas veci
cloudflaredprocesi - 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:
- Pārbaudiet, vai lokālais serveris joprojām darbojas
- Pārlūkprogrammas konsolē meklējiet 401/403 kļūdas
- Restartējiet Termbridge, lai iegūtu jaunu URL un QR kodu
Terminālī nav izvades
tmux sesija, iespējams, nedarbojas:
# 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:
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