ServerBox是一款SSH連接Linux服務器的軟件,使用Flutter開發各平臺都有,提供服務器狀態圖表和管理工具。包括實時監視服務器性能、管理文件、安全地遠程訪問和監控應用程序狀態。支持中文,可以很好的滿足于不同用戶的需求及需要,占用內存也十分小,不卡不頓,安全流暢,快來下載試試吧!
SSH 終端, SFTP, Docker & 包 & 進程 管理器, 狀態圖表, 代碼編輯器...
特殊支持:生物認證、推送、桌面小部件、watchOS App、跟隨系統顏色...
支持ping。
支持主要的linux發行版。
支持base64、url編解碼。
支持ssh、sftp、包(apt、yum等)管理、docker 管理、snippet。(實驗性功能)。
有數據接收區,及數據發送區兩個編輯框,用于發送與接收數據。
在接收區與發送區有兩個多選框,用于發送與接收16進制的數據。
可以將接收到的數據存入文件,可以通過文件輸入數據到發送區。
部分 SSH 無法連接
目前只支持 Unix-like 系統,例如:Linux、macOS、Android(Termux),不支持 Windows。
檢查 SSH 版本,建議使用最新的 OpenSSH 版本。
如果確實有需求連接非標準、舊版本 SSH,可以
修改根目錄下 pubspec.yaml 中依賴 dartssh2 的版本為 2.8.2
運行 flutter pub get
重新編譯 App
SSH終端輸入
由于輸入法的多樣性,可能 “部分” 兼容性不佳,可以在 設置-鍵盤類型 中切換為 visiblePassword。 進行上述修改后無法再輸入中文,但可以獲得更好的體驗。
Android SSH 終端斷連
影響這個問題的有幾個因素:
SSH Server 是否設置了存活時間
是否在系統設置關閉了 ServerBox 的省電優化 如果無上述因素,那目前的我暫時無能為力(非原生Android開發者),希望有人貢獻 PR。