Repository navigation
SSLTool v4.0 —— 多协议与效率工具
新增
- 多协议:同一界面支持 SSH / SSL / Telnet / 串口;SSH 认证扩展为 密码 / 私钥 / SSH Agent / 证书文件
- 网络出口代理:HTTP CONNECT / SOCKS4 / SOCKS5(可认证),SSH / SSL / Telnet 与跳板机均可走代理
- SSH 连接复用:同一目标 / 跳板机 / 代理的多个标签共享一条已认证连接(独立 channel),闲置 10 分钟回收;端口转发只由首建标签启动
- 终端录制:勾选即录,asciinema cast v2 格式(
~/.ssltool/recordings/) - SSH 配置导入 / 导出:读写
~/.ssh/config(HostName / User / Port / IdentityFile / ProxyJump) - 连接钩子:连接前 / 后本机命令,注入 SSHTOOL_HOST / PORT / USER 环境变量
- 效率工具:全局日志检索、SSH 密钥生成器、端口转发管理面板、系统托盘、心跳提示
- 界面语言:中 / 英切换
改进
- 菜单改为 文件 / 工程 / 视图 / 工具 / 帮助;新增偏好设置(钩子 / 托盘 / 心跳 / 恢复工作区 / 语言)
- 测试:冒烟 113 项、e2e 13 项(新增「SOCKS5 代理连 SSH」「Telnet 回显」两个真实链路用例)
已知限制
- SSH 证书认证为实验性(paramiko 只把证书路径当私钥文件读取,OpenSSH 证书通常不被解析)
- SOCKS4 仅支持无认证;代理密码不保存(连接时询问)
技术细节见博客文章:docs/ssltool-v4.0.md