一個視窗收三種連線:Tabby 把終端機做成什麼樣
版本 1.0.235
摘要
一個視窗同時招呼遠端連線、序列埠與本機命令列的終端機,附跳板主機與加密憑證容器,寫給每天在多台機器之間切換的人。
- 軟體名稱
- Tabby
- 版本
- 1.0.235
- 收費
- 免費
- 開源
- 開源
- 作業系統
- WindowsmacOSLinux
- 更新時間
- 2026-10-06 20:12
連遠端機器,為什麼總要開好幾個程式
做維運和開發的人,一天裡常常同時面對幾件事:連上機房裡的一台伺服器跑指令、在本機的命令列裡翻日誌、用序列埠去偵錯一塊開發板。系統內建的終端機通常只把其中一項做得好,剩下的事情就得再開幾個各自獨立的用戶端,每個都有自己的設定、自己的配色和自己的操作習慣。Tabby 從相反的方向出發:遠端 shell、序列埠與本機命令列應該待在同一個視窗裡,鍵盤操作在三套桌面系統上也該是同一套手感。專案以 MIT 授權開放原始碼,版本一直在往前走,目前穩定版為 1.0.235,自 2026 年 9 月起沿用至今。

三種連線方式,一個視窗收下
程式內建 SSH 與 Telnet 用戶端,附一個連線管理員,另外還有一個給硬體工作用的序列埠終端。建立工作階段時的選項也不限於這幾種協定:機器上既有的命令環境可以直接從清單裡挑,系統自帶的傳統命令殼、較新的跨系統命令殼、跟著系統一起來的 Linux 子系統,以及開發者在 Windows 上另外裝的幾套類 Unix 工具鏈,都不必手動填執行檔路徑就能啟動。連線設定看得懂跳板主機,只開放從堡壘機進去的機器寫一次就能重複使用。金鑰支援 OpenSSH 常見的幾種,包括較新的橢圓曲線類型,另一種舊式用戶端慣用的私鑰格式也讀得進來。傳檔案不必再開別的程式,工作階段裡走 Zmodem 協定就能當場收發。Unicode 的處理是完整的,含雙寬字元,因此中文標籤與表格線不會跑掉位置,輸出刷得很快時畫面也不至於卡住。

憑證該放進加密容器,而不是純文字設定
五十台機器就是五十個位址、五十個埠號和五十個帳號。這些東西如果散在一份純文字的設定裡,時間一長既不好維護,放在磁碟上也讓人不放心。Tabby 因此為金鑰與連線設定準備了內建的加密容器,憑證不必以可讀形式躺在硬碟上;終端本身還支援隱藏輸入,敏感內容打字時不會直接顯示在畫面上。設定檔可以匯出與匯入,把整份連線清單搬到第二台電腦上是件小事,不用耗掉一個下午。需要同時盯好幾個工作階段、又不能搞混哪個視窗在回應的時候,分割畫面、索引標籤與可停駐的視窗就派上用場。

細節都能調,還能靠外掛擴充
外觀與行為幾乎都攤在設定面板上:字型、配色方案、背景、游標形狀與閃爍方式,以及索引標籤列站在視窗哪一側。快速鍵支援多段組合,也可以設一組全域熱鍵,讓視窗像下拉式主控台一樣從螢幕上方滑出來。外掛系統補上剩下的部分,社群提供了匯出工作階段日誌、在多台電腦之間同步設定、接上外部工具的一批擴充,照需要安裝即可。分割畫面可以多層嵌套,長時間執行的程序結束時還能跳出通知。
適合誰,怎麼開始
整天在多台機器之間切換的維運人員、習慣同時開四個終端視窗的開發者,以及希望在 Windows、macOS 與Linux 上維持同一套終端習慣的人,大概一小時內就能上手。介面有一定程度的中文支援,頭幾天不至於處處猜測。個人使用全部功能免費,原始碼與版本記錄都在專案倉庫裡公開,三套桌面系統也都有對應的發行版本。
Tabby 把遠端 shell、序列埠與本機命令列收進同一個可深度調整的視窗,並用加密容器保管開啟那些連線的憑證;如果你每天都要在多台機器之間來回切換,它值得佔一個常駐的位置。