Terminalinizi Işınlayın
Termbridge yerel bir sunucu çalıştırır, onu Cloudflare üzerinden tüneller ve tmux oturumunuzu herhangi bir tarayıcıya aktarır.
npx termbridgeEn son sürüm 0.3.13 MIT Node 20+, tmux, cloudflared
# Create a tmux session and start the agent
tmux new-session -d -s claude "claude"
# Then attach Termbridge to it
termbridge --session claudeUygulamada
Bilgisayarınızda başlatın, ardından terminali başka bir cihazda açın.
Dizüstü bilgisayarınızdan telefonunuza
npx termbridge yerel bir sunucu, bir tmux oturumu ve bir Cloudflare tüneli başlatır; ardından tek kullanımlık giriş bağlantısı içeren bir QR kodu görüntüler.
Kodu taratmak belirteci bir çerez oturumuna dönüştürür. Terminalin yanındaki Preview görünümünde geliştirme sunucunuzu göstermek için --proxy 5173 ekleyin.
npx termbridge# Start your Vite app first
cd my-app && npm run dev # runs on port 5173
# Then start Termbridge with proxy
termbridge --proxy 5173Mobil Kullanıma Hazır
QR kodunu taratın ve telefonunuzdaki tarayıcıda terminalinizi açın.
Gerçek Terminal
tmux + node-pty, renkler ve TUI'lerle gerçek bir PTY'yi xterm.js içine aktarır.
Cloudflare Tüneli
Quick Tunnel, bağlantı noktası yönlendirmesi olmadan yerel sunucunuzu dışarı açar.
Belirteçle Giriş
QR bağlantısı, 90 saniye geçerli olan tek kullanımlık bir belirteç içerir. Belirtecin kullanılması, CSRF kontrolleri ve dakikada 5 kullanım sınırıyla HttpOnly, Secure bir oturum çerezi oluşturur. Oturumların süresi dolmaz.
Çoklu Oturum
Tek bir sunucu, uygulama içi geçiş özelliğiyle birden fazla tmux oturumunu barındırabilir.
Tek Komut
npx termbridge sunucuyu, Cloudflare tünelini ve QR kodunu başlatır. macOS veya Linux üzerinde Node 20+, tmux ve cloudflared gerekir; Windows desteklenmez.
Önce CLI
TTY durumu ve QR çıktısıyla terminal öncelikli bir araç olarak tasarlanmıştır.
QR Aktarımı
Her çalıştırmada tek kullanımlık giriş bağlantısı içeren bir QR kodu görüntülenir. Kullanmak istediğiniz cihazda kodu taratın.
Geliştirme Sunucusu Önizlemesi
Yerel Vite uygulamanızı proxy üzerinden yönlendirin ve terminalin yanında önizleyin.
HMR Aktarımı
WebSocket proxy'si, Vite Hot Module Replacement özelliğinin çalışmaya devam etmesini sağlar.
Görünüm Değiştirme
Alt çubuktaki Views sayfasından Terminal ve Preview arasında geçiş yapın.
Tam Yığın İş Akışı
Terminal komutlarını çalıştırın ve uygulamanızın gerçek zamanlı güncellenmesini izleyin.
Termbridge neden tercih edilmeli
Bağlantı noktası yönlendirme veya VPN gerekmez
Hesap gerektirmeyen bir Cloudflare Quick Tunnel, yerel sunucunuza genel bir HTTPS URL adresi verir. Bağlandığınız cihazda yalnızca tarayıcı olması yeterlidir.
Tam ekran programlar çalışır
node-pty, tmux öğesine bağlanır ve 256 renkli bir terminal bildirir; böylece htop ve vim gibi TUI'ler yerel ortamınızdaki gibi çalışır.
Oturumlar köprü kapandıktan sonra da sürer
Ctrl+C tüneli ve sunucuyu kapatır ancak tmux oturumlarınızı çalışır durumda bırakır. Mevcut oturumlardan birine bağlanmak için --session ile yeniden başlatın.
Makinenizde çalışır
Sunucu, WebSocket ve terminal kaydı bilgisayarınızda çalışır ve varsayılan olarak 127.0.0.1 üzerinde dinler. Termbridge kendi arka ucunu çalıştırmaz.
Karşılaştırma
Başka bir cihazdan terminale erişmenin diğer yolları ve Termbridge'ın farkı.
| Araç | Şu konularda başarılı | Termbridge ile farkı |
|---|---|---|
| ttyd | Şu konularda başarılıttyd, CJK ve IME girdisi, ZMODEM ve trzsz dosya aktarımı, Sixel görselleri, SSL ve temel kimlik doğrulamayla web üzerinden herhangi bir komutu paylaşır; macOS, Linux, BSD'ler, OpenWrt ve Windows üzerinde çalışır. | Termbridge ile farkıTermbridge tünel, tek kullanımlık QR giriş bağlantısı ve telefon kontrol çubuğu ekler; kabuğu tmux içinde tutarak yeniden başlatmalardan sonra da çalışmasını sağlar. macOS ve Linux için geliştirilmiştir. |
| sshx | Şu konularda başarılısshx, herkesin tek komutla bir terminali paylaşmasını sağlar; ortak çalışanların imleçlerini gördüğü sınırsız bir tuval, uçtan uca şifreleme ve Linux, macOS ve Windows için ikili dosyalar sunar. | Termbridge ile farkıTermbridge kendi terminalinize erişmeniz içindir: her çalıştırmada bir kez kullanılabilen tek giriş bağlantısı oluşturulur ve trafik, makinenizdeki sunucuya Cloudflare tüneli üzerinden gider. |
| Tailscale SSH | Şu konularda başarılıTailscale SSH, tailnet'inizdeki SSH bağlantılarının kimlik doğrulamasını ve yetkilendirmesini Tailscale'e bırakır; bağlantılar WireGuard ve düğüm anahtarlarıyla şifrelenir ve Tailscale çalıştıran herhangi bir cihazdan kullanılabilir. | Termbridge ile farkıTermbridge için diğer cihazda istemci veya özel ağ gerekmez. Genel bir URL ve bir QR kodu sağlar; terminal tarayıcıda açılır. |
Kaynaklar, işaretli
Sorular ve yanıtlar
Termbridge dokümantasyonundan kısa yanıtlar.
Varsayılan modda trafik, bilgisayarınızdaki Termbridge sunucusuna ulaşırken bir Cloudflare Quick Tunnel'dan geçer. Termbridge kendi arka ucunu çalıştırmaz. Daytona sandbox modunda terminal, Daytona hesabınızdaki bir sandbox'ta çalışır; doğrudan modda sunucu da orada çalışır ve Daytona önizleme bağlantısı üzerinden bağlanırsınız.
QR bağlantısı, 90 saniye geçerli olan ve yalnızca bir kez kullanılabilen bir belirteç taşır. Kullanıldığında HttpOnly oturum çerezi oluşturulur; terminal WebSocket bağlantıları için ayrıca CSRF belirteci gerekir. Güvenmediğiniz kişilerle QR kodunu veya URL öğesini paylaşmayın.
Evet. Üç tmux oturumu başlatmak için TERMBRIDGE_SESSIONS=3 ayarlayın; ardından uygulamadaki terminal değiştiriciyle oturumlar arasında geçiş yapın.
Resmî olarak desteklenmiyor. Termbridge, macOS ve Linux için geliştirilmiştir. WSL ile çalışabilir ancak test edilmemiştir.
Henüz değil. Tek tünel sağlayıcısı Cloudflare. Kendi ana makine adınızda adlandırılmış bir Cloudflare tüneli kullanabilir, tüneli devre dışı bırakıp kendi genel URL adresinizi sağlayabilir veya Daytona doğrudan modunu kullanabilirsiniz.
Yerel modda bağlantı, Termbridge çalıştığı sürece devam eder; bilgisayar uykuya geçtiğinde veya Termbridge kapandığında kesilir. tmux oturumlarınız açık kalır; böylece Termbridge yeniden başlatabilir, yeni QR kodunu taratabilir ve --session ile bağlanabilirsiniz. Daytona doğrudan modunda sunucu sandbox içinde çalışır.
Node 20+, tmux ve cloudflared kurun, npx termbridge komutunu çalıştırın ve terminalinizi telefonunuzdaki tarayıcıda açmak için QR kodunu taratın.