关于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。







