關於ShellDroid
具有終端、隧道和加密金鑰管理功能的安全 SSH 用戶端
ShellDroid 是一款專業的 Android SSH 用戶端。開源、無廣告、無追蹤、無遙測。您的資料絕不會離開您的裝置。
基於原生 libssh(JNI + mbedTLS)構建,無需 Java 封裝。提供真正的 SSH 連接,效能媲美原生客戶端。
連接方式
- 快速連線:輸入 user@host:port 即可立即連線。儲存連線或臨時使用
- 透過密碼和公鑰進行身份驗證(RSA、Ed25519、ECDSA)
- 首次使用信任 (TOFU),並附有單一已知主機管理器
- 連線時提供憑證選擇:一次性密碼或已儲存的身份
- 即時狀態:會話活動時顯示綠色指示燈
終端
- 原生終端,使用 Jetpack Compose,無 WebView
- 雙行駭客鍵盤:ESC 鍵、方向鍵、黏性 Ctrl/Alt 鍵、F1-F12 鍵
- 程式碼片段:點擊即可執行已儲存的命令
- 自動指令:連線時自動執行指令
- 使用音量鍵縮放
- 終端機開啟時保持螢幕常亮
連接埠轉送
- 本機 (ssh -L):透過 SSH 通道建立直接 TCP 隧道
- 動態 (ssh -D):透過 SSH 建立完整的 SOCKS5 代理,採用 RFC 1928 握手
- 自動連線:轉發器自動連線 SSH如果未啟用,則停用。
安全性
- 金鑰和密碼採用 AES-256-GCM 加密(Google Tink + Android Keystore)
- 密鑰在使用後立即從記憶體中刪除
- 應用鎖定支援指紋、PIN 碼或裝置圖案(BiometricPrompt)
- 可設定自動鎖定:立即鎖定、1/5/15 分鐘後鎖定,或與系統鎖定時間相同
- 不使用雲端備份。您的憑證既不會被同步也不會被提取。
介面
- Material 3 介面,提供 Abyss 和 Solarized Dark 主題(16 色 ANSI 調色盤)
- 深色/淺色模式(跟隨系統或手動設定)
- 提供西班牙語和英語版本
- 前台服務:會話在背景運行,並提供通知、計時器和快捷操作
- 一鍵克隆主機、身分、程式碼片段或轉發
無廣告。無分析。無 Firebase。無需不必要的權限。僅支援 SSH。







