Sorun giderme
"spawn tmux ENOENT"
tmux yüklenmemiş veya PATH içinde değil. Termbridge bu hatayı yazdırır ancak terminal sunmadan çalışmaya devam eder (#4); Ctrl+C tuşuna basın, tmux yükleyin ve yeniden başlatın.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
"spawn cloudflared ENOENT"
Cloudflare tünel istemcisi yüklenmemiş veya PATH içinde değil. Bu yalnızca tünel modu için gereklidir; --no-tunnel ve Daytona doğrudan modda cloudflared gerekmez.
# macOS
brew install cloudflared
Linux için cloudflare.com/downloads adresinden indirin.
Tünel başlatılamıyor
Kontrol edebileceğiniz birkaç şey (doğrudan sandbox modunu kullanıyorsanız bu adımı atlayın):
- cloudflared komutunun çalıştığını doğrulayın:
cloudflared --version https://trycloudflare.comadresine erişebildiğinizden emin olun- Güvenlik duvarının giden bağlantıları engelleyip engellemediğini kontrol edin
Tünel başlatılamazsa Termbridge hatayı yazdırır, sunucusunu durdurur ve 1 durum koduyla çıkar. Yalnızca yerel moda geri dönmez; varsayılan olarak sunucu yalnızca 127.0.0.1 üzerinde dinleme yapar, bu nedenle ağınızdaki diğer cihazlar da sunucuya erişemez. Bu çalıştırma için oluşturulan tmux oturumları çalışır durumda kalır (#4).
Termbridge komutunu Cloudflare tüneli olmadan kullanmak için kendi ters vekil sunucunuzun veya tünelinizin arkasında --no-tunnel --public-url <url> ile çalıştırın.
trycloudflare kaynaklı "429 Çok Fazla İstek"
Cloudflare, hesapsız tüneller için hız sınırı uygular. 429 Too Many Requests gibi hatalar görürseniz şunları deneyin:
- Birkaç dakika bekleyip yeniden deneyin
- Eski
cloudflaredsüreçlerinin çalışmaya devam etmediğinden emin olun - Sık kullanım için önerilen, adlandırılmış bir tünel belirteci kullanın
Boş ekran veya "Terminaller yüklenemiyor"
Bu genellikle tarayıcıda geçerli bir oturum çerezi olmadığı anlamına gelir. Örneğin, paylaşım bağlantısı kullanılmadan sayfa açılmış veya tünel URL değişmiş olabilir:
- Yerel sunucunun hâlâ çalışıp çalışmadığını kontrol edin
- Tarayıcı konsolunda 401/403 hatalarına bakın
- Yeni bir URL ve QR kodu almak için Termbridge uygulamasını yeniden başlatın
Terminalde çıktı yok
tmux oturumu çalışmıyor olabilir:
# Check if sessions exist
tmux ls
Oturumlar görünüyor ama terminal boşsa şunları deneyin:
- Sayfayı yeniden yükleyin
- Kabuk programınızın
TERM=xterm-256colordesteklediğini kontrol edin
QR kodu taranıyor ancak sayfa boş
QR kodu tek kullanımlık bir belirteç içerir. Yalnızca bir kez ve Termbridge başladıktan sonraki 90 saniye içinde çalışır. Kullanılmış veya süresi dolmuş bir bağlantı invalid token döndürür.
Çözüm: Yeni bir QR kodu oluşturmak için Termbridge uygulamasını yeniden başlatın ve kodu hemen tarayın.
node-pty spawn-helper ile ilgili hatalar
Termbridge bu sorunu otomatik olarak düzeltmeye çalışır ancak izin hataları görürseniz:
chmod +x node_modules/node-pty/prebuilds/**/spawn-helper
Sorun hâlâ çözülmedi mi?
Şunları içeren bir sorun kaydını github.com/inline0/termbridge adresinde açın:
- İşletim sisteminiz ve Node.js sürümü
- Hata mesajı
- Sorunu yeniden oluşturma adımları