İçeriğe geç

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.

Terminal
npx termbridge

En son sürüm 0.3.13 MIT Node 20+, tmux, cloudflared

Uygulamada

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.

Terminal
npx termbridge

Mobil 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ı.

Termbridge ile diğer araçların karşılaştırması
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.

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.