更新日志
v0.9.1
- 新增 JSON 输出模式(
-json 参数)—— 为 AI 代理和自动化输出结构化 JSON 结果,JSON 模式下自动抑制进度条
- 新增 SSH 端口转发(
-L 本地转发、-R 远程转发)及 Forwarder SDK API —— 通过 SSH 隧道传输 TCP 连接
- 新增 ssh-agent 认证与转发(
-A 参数,自动检测)—— 无密码/密钥时自动使用本地 ssh-agent
- 新增键盘交互式认证回退,兼容 PAM/Cisco 服务器
- 新增
ExecCapture SDK 方法 —— 以编程方式捕获命令输出(非流式)
- 从仓库中移除 docker-test
- 多项代码清理与重构
v0.8.1
- 新增 SSH 密钥对生成子命令(
keygen)—— 支持 Ed25519 和 RSA,部署公钥以实现免密登录
- 文档站点更新为 go-web-frame 风格,支持 Material 图标、样式化按钮和更丰富的主题
- 新增密钥生成 SDK 函数:
GenerateKeyPair、GenerateRSAKeyPair、SaveKeyPair、DeployPublicKey、DefaultKeyPath
- 更新 4 种语言的 README 和文档站点,新增 keygen、代理和 hash/verify 章节
- 多项文档修复和改进
v0.7.2
- 使用最新功能更新所有 README 和文档站点
- 在发布工作流中启用 WinGet 自动提交
- 新增 Linux 交叉编译支持
- 新增代理支持:SOCKS5/SOCKS4/HTTP/HTTPS 代理隧道(
-proxy 参数)
- 新增 SFTP 文件传输断点续传(
-resume 参数)
- 新增 hash 和 verify 子命令(MD5、SHA-1、SHA-256、SHA-512)
- 修复代理超时处理,附全面测试覆盖
v0.7.1
- 新增 MkDocs 文档站点,支持英语、简体中文、繁体中文和日语翻译
- 提取 SDK 包(
package sshpass)和 CLI 入口点(cmd/sshpass)
- 新增 Scoop 安装说明
- 为所有 README 添加 Star 提醒
v0.6.4
v0.6.3
- 更新发布工作流和流水线
- 新增交互式 Shell 中的 rz/sz 文件传输支持(带 SFTP 回退)
- 使用最新功能同步所有 README
v0.6.2
- 为所有 README 添加交互式 Shell 和配置文件位置命令示例
- 修复原始终端模式(正确的回显、信号转发、全屏应用支持)
- 修复错误退出码和配置文件命令处理
- 修复指数退避溢出
- 重构以消除代码重复并提高健壮性
v0.6.1
- 新增 ARM64 架构构建支持
- 在文档中添加 ARM64 下载表
- 在配置中添加端口号验证
v0.5.1
- 新增可配置的连接超时(
-ct)和操作超时(-t)
- 多项错误修复和改进
- 修复 Git Bash 路径转换示例(
// 前缀)
v0.4.x
- WiX v7 MSI 安装程序支持
- macOS DMG/pkg 打包
- 带指数退避的连接重试
- 带进度条的 SFTP 上传/下载
- SCP 风格和 Rsync 风格命令语法
- 配置文件支持(
-f)
- 带原始终端模式的交互式 Shell
- 动态终端大小调整(SIGWINCH / 轮询)
v0.3.x
- macOS .pkg 安装程序和 .tar.gz 打包
- 流水线改进
v0.2.x
- SCP 和 Rsync 传输支持
- 配置文件支持
- 带指数退避的连接重试
- 构建流水线和发布自动化
v0.1.0
- 初始版本
- SSH 密码和私钥认证
- 远程命令执行
- 带原始终端模式的交互式 Shell
- SFTP 文件传输
- 动态终端大小调整