Skip to content

SSLTool v2.0

Choose a tag to compare

@Urtaome0211 Urtaome0211 released this 20 Oct 12:22
· 4 commits to main since this release

SSLTool v2.0 —— 终端体验版本

终端体验

  • 备用屏幕(alt-screen):vim / less / top 等全屏程序在独立屏幕缓冲中运行,退出自动恢复主屏(1049 / 47 模式,含光标保存恢复与窗口缩放校正)
  • 会话日志:自动保存到 ~/.ssltool/logs/,带时间戳与会话名,标签页内可开关
  • 终端内搜索:Ctrl+F 搜索回看缓冲,大小写不敏感、循环导航,支持宽字符(中文)列定位
  • URL 点击:Ctrl+点击用系统浏览器打开链接,右键菜单复制 / 打开
  • 括号粘贴:多行粘贴作为一个整体安全发送,防止逐行被当作命令执行

测试

  • 冒烟测试 72 项、端到端测试 9 项(新增「终端体验」链路测试:备用屏幕经真实 SSH 往返、服务器侧验证括号粘贴包裹、会话日志实时断言)

技术细节

  • 备用屏幕实现:绕过 pyte 解析器初始化时固定监听器的限制,采用「外观对象状态换班」设计,详见博客文章 docs/ssltool-terminal-experience-v2.0.md