0
0
0
来源:投稿
编辑:Gitee快讯
2026-07-18
891
0

tsshdv0.1.9发布,引入会话分离和附加功能及ProxyCommand支持,提升稳定性,解决高负载内存驻留、操作阻塞和连接超时问题。会话管理功能健壮,可分离会话并安全丢弃终端输出;新增TCP代理模式支持;为心跳确认添加RTT回调监控延迟。修复Windows11ARM64显示错位、挂起Accept连接、阻塞操作与内存泄漏、客户端并发问题。简化传输层恢复,依赖原生传输层机制恢复流量;移除不必要的KCP连接代理加密委托。新增GitHubWorkflows自动部署预发布版功能,更新UDP重连和超时配置文档。
总结由社区平台通过AI大模型技术生成
tsshd v0.1.9 已经发布,低延迟的 ssh
此版本更新内容包括:
此版本引入了重大改进,包括备受期待的会话分离(detach)和附加(attach)功能,以及对 ProxyCommand 的支持。同时带来了显著的稳定性提升,解决了高负载下的内存驻留(memory retention)、操作阻塞和连接超时问题。
新特性
- 会话管理与附加 (#35): 实现了健壮的会话管理功能。现在你可以分离会话而不终止它们,并在重新附加时安全地丢弃先前的终端输出 (#39)。
- ProxyCommand 支持: 新增了对
ProxyCommand的支持,即支持 TCP 代理模式以实现更灵活的路由配置。 - 网络诊断: 为心跳确认(heartbeat acknowledgements)添加了 RTT 回调,以便在客户端更好地监控连接延迟。
Bug 修复
- Windows 11 ARM64 显示问题: 通过在创建 ConPTY 时提供精确的终端尺寸(移除了之前列宽
-1的偏移量),修复了 Windows 11 ARM64 上 Neovim (0.12.3) 显示错位的问题。 - 挂起的 Accept 连接 (#36): 修复了闲置的本地连接(例如来自
ssh-add或git提交签名的连接)如果在客户端未被认领会导致无限挂起的问题。现在这些连接会在超时后被正确回收。 - 阻塞操作与内存泄漏 (#37): 解决了在连接断开、流替换(stream replacement)和重复的附加循环期间发生的严重操作阻塞、goroutine 泄漏和内存驻留问题。流写入现在是可中断的。
- 客户端并发: 修复了由命名返回值(named return values)引起的潜在 defer 和 goroutine bug,并确保在客户端初始化之前正确设置活动检查器(active checker)。
传输与恢复机制改进
- 简化传输层恢复: 在重连时,使用 PTO (QUIC) 和 RTO (KCP) 重置取代了代理数据包重放机制。当后端不可用时,现在会直接丢弃数据包,依赖原生传输层机制来恢复丢失的流量。
- 加密委托: 移除了不可附加的 KCP 连接中不必要的代理加密委托。
CI 与文档
- CI/CD 自动化 (#38): 新增了通过 GitHub Workflows 自动部署预发布版(pre-release)的功能,并修复了 GoReleaser SemVer 解析错误。
- 文档更新: 更新了 UDP 重连和超时配置的文档,并添加了展示自动重连和
tsshd附加会话的新截图。
完整的更新日志: https://gitee.com/trzsz/tsshd/compare/v0.1.8...v0.1.9
本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:oscbianji#oschina.cn
资讯来源:https://gitee.com/trzsz/tsshd/releases/v0.1.9
推荐阅读
AgentScope Java 2.0 正式发布:内置生产级 Harness,助力智能体迈向分布式企业场景
魔珐星云实战:我把一个翻车的 AI 数字人项目重做了一遍,实测 220-510ms 响应|DeepSeek + 具身交互开发复盘
跨云、跨地域数据同步,这样更省心
跨越 AI 落地鸿沟:Gemini Enterprise 解锁 2026 企业级智能体规模化落地新路径
Alluxio + Anyscale Ray框架,实现跨区域训练数据读取速度20倍提升
平行云全球发布 ImmerShare:全栈式 3D XR 分发基础软件设施
Apache DolphinScheduler “僵尸任务”怎么处理?新旧版本安全清理方案
告别重复手动同步!用 SeaTunnel+ DolphinScheduler,让增量数据自动“飞”起来
生产级 Agent 落地实战:通过 AgentTeams 构建“身份可信、运行可控”的开源社区协作底座
从 Python Script 地狱到标准化数据集成框架
AI编码实战 | 0 行手写代码,2 天重构 2 万行 Vue 项目
一套替代四套!同程旅行用 Apache SeaTunnel 搭建多模态统一数据通道
从"机械应答"到"服务伙伴":得物高可控智能客服的 Agent 工程实践|AICon 演讲整理
支撑亿级文件规模:途虎养车 JuiceFS + Ceph RADOS 存储优化实践
TinyEngine 2.11 版本发布:AI 进一步融入画布,Vue 工程可一键转 DSL
对话即系统|AI + 低代码智能开发 | 葡萄城技术团队
TypeScript 7.0 编译大提速 | 葡萄城技术团队
Kibana 中的 SNMP 拓扑数据:从采集到 Canvas
零信任底座、引擎解耦与双飞轮进化:阿里云 AgentTeams 构建企业 AI 协作体系
明文不扩散,日志仍可用:阿里云可观测敏感数据保护方案
























