Siirry sisältöön

Vianmääritys

"spawn tmux ENOENT"

tmux ei ole asennettu tai sitä ei löydy PATH-muuttujasta. Termbridge tulostaa tämän virheen mutta jatkaa tällä hetkellä toimintaansa tarjoamatta päätelaitetta (#4); paina Ctrl+C, asenna tmux ja käynnistä se uudelleen.

Shell
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

"spawn cloudflared ENOENT"

Cloudflare-tunneliasiakasta ei ole asennettu tai sitä ei löydy PATH-muuttujasta. Sitä tarvitaan vain tunnelitilassa; suora tila ei tarvitse --no-tunnel- eikä Daytona-tilassa komponenttia cloudflared.

Shell
# macOS
brew install cloudflared

Lataa Linux osoitteesta cloudflare.com/downloads.

Tunneli ei käynnisty

Tarkista seuraavat asiat (ohita tämä, jos käytät hiekkalaatikon suoraa tilaa):

  1. Varmista, että cloudflared toimii: cloudflared --version
  2. Varmista, että saat yhteyden kohteeseen https://trycloudflare.com
  3. Tarkista, estääkö palomuuri lähtevät yhteydet

Jos tunneli ei käynnisty, Termbridge tulostaa virheen, pysäyttää palvelimensa ja päättyy tilaan 1. Se ei siirry paikalliseen tilaan, ja oletusarvoisesti palvelin kuuntelee vain osoitteessa 127.0.0.1, joten muut laitteet verkossasi eivät myöskään saa siihen yhteyttä. Kyseistä suoritusta varten luodut tmux-istunnot jäävät käyntiin (#4).

Voit käyttää Termbridge-palvelua ilman Cloudflare-tunnelia suorittamalla sen --no-tunnel --public-url <url>-valitsimella oman käänteisen välityspalvelimen tai tunnelin takana.

trycloudflaren ilmoitus "429 Too Many Requests"

Cloudflare rajoittaa tunnuksettomien tunnelien käyttöä. Jos näet esimerkiksi virheen 429 Too Many Requests, kokeile seuraavaa:

  1. Odota muutama minuutti ja yritä uudelleen
  2. Varmista, ettei vanhoja cloudflared-prosesseja ole enää käynnissä
  3. Käytä nimettyä tunnelitokenia (suositellaan säännölliseen käyttöön)

Tyhjä näyttö tai "Unable to load terminals"

Tämä tarkoittaa yleensä, ettei selaimessa ole kelvollista istuntoevästettä. Näin voi käydä esimerkiksi, jos sivu avattiin lunastamatta jakolinkkiä tai tunnelin URL muuttui:

  1. Tarkista, onko paikallinen palvelin yhä käynnissä
  2. Etsi selaimen konsolista 401/403-virheitä
  3. Käynnistä Termbridge uudelleen saadaksesi uudet URL- ja QR-koodit

Päätelaitteessa ei näy tulostetta

tmux-istunto ei ehkä ole käynnissä:

Shell
# Check if sessions exist
tmux ls

Jos istunnot näkyvät mutta päätelaite on tyhjä, kokeile seuraavaa:

  • Lataa sivu uudelleen
  • Tarkista, tukeeko käyttämäsi komentotulkki TERM=xterm-256color-toimintoa

QR-koodin skannaus avaa tyhjän sivun

QR-koodi sisältää kertakäyttöisen tokenin. Se toimii vain kerran ja ainoastaan 90 sekunnin kuluessa siitä, kun Termbridge käynnistyy. Käytetty tai vanhentunut linkki palauttaa arvon invalid token.

Ratkaisu: Luo uusi QR-koodi käynnistämällä Termbridge uudelleen ja skannaa se heti.

node-pty-virheet spawn-helperistä

Termbridge yrittää korjata tämän automaattisesti. Jos näet käyttöoikeusvirheitä:

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

Eikö ongelma ratkennut?

Avaa ongelmaraportti osoitteessa github.com/inline0/termbridge ja lisää mukaan:

  • Käyttöjärjestelmäsi ja sen Node.js-versio
  • Virheilmoitus
  • Toistamiseen tarvittavat vaiheet