tssh v0.1.26 发布:新增多路复用等功能,修复大量 Bug 并提升兼容性
发布 v0.1.26 (Release v0.1.26)本次发布为 SSH 多路复用 (Multiplexing) 和 UDP 会话管理增添重要新功能还有广泛的兼容性改进、新配置选项及大量 Bug 修复。核心新特性 (Major Features)- 多路复用与 ControlMaster 支持新增 -M 参数启用多路复用主节点模式新增 -O ctl_cmd 参数控制多路复用主进程 (#260)新增 -S (ControlPath) 支持让 tssh 能作为 Mosh 等工具的底层 SSH 客户端迁移至上游 golang.org/x/crypto 原生的 ssh.NewControlClientConn提供更安全、原生的 OpenSSH ControlMaster 代理支持。- UDP 会话分离与恢复 (Attach Detach)支持分离 (detach) 当前活跃的 UDP 会话也支持跨设备连接 (attach) 到已存在的 UDP 会话。- 主机密钥验证与管理新增对 VerifyHostKeyDNS 的支持用于基于 SSHFP 的主机密钥验证 (#261)新增 --remove-host-key 选项可清理 known_hosts 中的过期条目 (#267)新增对 HashKnownHosts SSH 配置的支持。- 主机名规范化 (Host Canonicalization)实现对规范主机名 (canonical host) 查找及 CanonicalizeHostname 的支持修复了 CanonicalizeMaxDots 的行为问题 (#248, #251)。- 协议覆盖新增 --tcp 和 --quic 选项可快速覆盖默认的 UdpMode 设置 (#263)。✨ 功能增强 (Enhancements)- 连接与稳定性升级 tsshd 依赖提升重连能力和诊断功能新增可配置的 UdpReconnectExitKey如 CtrlD允许在 UDP 连接丢失时手动快捷退出 (#244)将默认的 UdpAliveTimeout (UDP 保活超时) 延长至 10 天优化时间格式显示优化 UDP 预览的获取、渲染及终端重绘机制改进端口转发关闭及会话附加 (attach) 时的错误处理机制。- 配置与 DNS在 tssh.conf 中新增 CustomDnsServer 配置可通过 --dns 参数覆盖支持加载符合 XDG 目录规范以及传统的 SSH 配置文件新增模糊查找(fuzzy selection) 主机的配置项及取消时的退出状态码 (#269)。- 界面与体验 (UI UX)在终端标题栏中直接显示连接的 RTT 延迟在 tiny 主题下当主机名为空或与别名相同时自动隐藏主机信息 (#252)新增 -n (NoStdin) 参数支持。- 兼容性支持 KexAlgorithms 配置统一 SSH 算法处理方式 (#240)支持在 UDP 模式下使用 ProxyCommand自动隐含 TCP 代理模式(#262)增加对更多远程操作系统和架构变体的支持 (#242, #243)对齐 OpenSSH 规范优化 Agent 密钥匹配和代理配置的逻辑 (#247)。Bug 修复 (Bug Fixes)- 网络在网络地址存在歧义时正确遵循 AddressFamily 优先设置 (#256)。- 文件路径修复解析身份认证文件时主目录 (~/) 的路径展开问题 (#259)。- 终端问题当标准输出被管道重定向时跳过 Windows 虚拟终端初始化逻辑 (#264)过滤 ESC[6n 序列时忽略终端的光标位置报告。- 路由与状态修复非 UDP 目标位于 UDP 跳板机 (jump host) 后方时的退出通知异常确保远程 Shell 结束时客户端能正确退出在连接丢失期间丢弃服务端输出防止终端出现界面破坏或乱码将 args.Destination 与解析后的最终主机名同步确保后续的配置处理阶段能正确应用 Host / Match 规则块 (#251)。- 常规修复确保通过临时文件进行二进制文件的原子化安装防止更新时文件损坏 (#245)修复重复的主机别名被错误解析的问题 (#249)修复 macOS 下默认的 ssh-sk-helper 路径解析问题 (#241)将字符串判断中的 strings.ToLower 替换为 strings.EqualFold实现更安全的忽略大小写比较。底层与内部改进 (Build Docs)- 在 CI 中添加自动化的预发布 (pre-release) 构建部署流程。- 优化 README 的排版、表格布局、官方网站 URL 以及安装指南。- 将 Debian 打包元数据的 section 从 utils 调整为 net。- 更新项目包元数据并升级底层依赖项。新贡献者 (New Contributors)- p3ddd 在 [https://github.com/trzsz/trzsz-ssh/pull/241](https://gitee.com/link?targethttps%3A%2F%2Fgithub.com%2Ftrzsz%2Ftrzsz-ssh%2Fpull%2F241) 提交了首次贡献。- [shoaly](https://gitee.com/shoaly) 在 [https://github.com/trzsz/trzsz-ssh/pull/244](https://gitee.com/link?targethttps%3A%2F%2Fgithub.com%2Ftrzsz%2Ftrzsz-ssh%2Fpull%2F244) 提交了首次贡献。- mvanhorn 在 [https://github.com/trzsz/trzsz-ssh/pull/260](https://gitee.com/link?targethttps%3A%2F%2Fgithub.com%2Ftrzsz%2Ftrzsz-ssh%2Fpull%2F260) 提交了首次贡献。**完整的更新日志** :详情查看

相关新闻

AI 驱动的跨链场景编排:DeFi 套利、NFT 跨链与 DAO 多签的综合自动化引擎

AI 驱动的跨链场景编排:DeFi 套利、NFT 跨链与 DAO 多签的综合自动化引擎

AI 驱动的跨链场景编排:DeFi 套利、NFT 跨链与 DAO 多签的综合自动化引擎 一、引言 跨链操作在 2026 年已经从"能不能做"过渡到"怎么做才高效"。LayerZero、Wormhole、CCIP 等跨链消息传递协议已经提供了可靠的消息中继层,但应用层的…

2026/7/27 1:18:39阅读更多 →
HarmonyOS应用《玄象》开发实战:FengshuiHomePage 风水门户:二十四山图预览

HarmonyOS应用《玄象》开发实战:FengshuiHomePage 风水门户:二十四山图预览

阅读时长:约 18 分钟 | 难度:★★★★☆ | 篇章:第 7 篇 风水罗盘模块 对应源码:entry/src/main/ets/pages/fengshui/FengshuiHomePage.ets 前言 风水门户是玄象项目风水模块的入口页。页面展示“风水罗盘““GPS 风水分析”…

2026/7/27 1:16:39阅读更多 →
3步打造Iwara动画收藏库的终极指南

3步打造Iwara动画收藏库的终极指南

3步打造Iwara动画收藏库的终极指南 【免费下载链接】IwaraDownloadTool Iwara 下载工具 | Iwara Downloader 项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool 还在为心爱的动画视频无法离线收藏而烦恼吗?当你发现一个精彩的Iwara动画作品&am…

2026/7/27 1:16:39阅读更多 →
C++顺序表工业级实现:从内存管理到异常安全的完整指南

C++顺序表工业级实现:从内存管理到异常安全的完整指南

1. 项目概述:从“满天星”到扎实的数据结构实践最近在带新人做项目,发现很多朋友对C的基础数据结构掌握得不够扎实,尤其是顺序表这种看似简单却至关重要的基石。网上搜“顺序表实现C”,出来的代码质量参差不齐,要么是教…

2026/7/27 2:48:54阅读更多 →
技术团队架构演进与核心人员离职的风险应对策略

技术团队架构演进与核心人员离职的风险应对策略

1. 技术团队架构演变与创始人离职的技术影响分析在互联网科技行业,创始人团队变动往往折射出技术架构、产品战略和团队文化的深层次变化。当一家科技公司经历核心技术人员离职时,这不仅是一个人事变动,更是技术路线、代码质量和系统稳定性的重…

2026/7/27 2:48:54阅读更多 →
AI在金融科技中的核心算法与工程实践

AI在金融科技中的核心算法与工程实践

1. 金融科技与AI融合的底层逻辑金融行业正在经历一场由AI驱动的深度变革。作为从业十年的技术架构师,我亲眼见证了AI从实验室走向金融核心业务的完整历程。与传统IT系统不同,AI驱动的金融科技解决方案具有三个显著特征:实时决策能力&#xff…

2026/7/27 2:48:54阅读更多 →
联邦提示学习:物联网隐私保护与高效计算新方案

联邦提示学习:物联网隐私保护与高效计算新方案

1. 联邦提示学习在物联网隐私保护中的独特价值物联网设备产生的海量数据蕴含着巨大商业价值,但传统集中式机器学习面临两大痛点:一是原始数据上传导致隐私泄露风险,二是边缘设备算力有限难以承担复杂模型训练。联邦学习通过"数据不动模型…

2026/7/27 2:48:54阅读更多 →
嵌入式网络开发实战:TI NDK串口驱动与HTTP服务器CGI编程详解

嵌入式网络开发实战:TI NDK串口驱动与HTTP服务器CGI编程详解

1. 嵌入式硬件抽象层与网络通信基础在嵌入式系统开发领域,硬件抽象层(HAL)和网络通信是两个基石。HAL的核心价值在于隔离硬件差异,为上层应用提供一套稳定、统一的软件接口。想象一下,你为不同型号的微控制器编写应用&…

2026/7/27 2:48:54阅读更多 →
微信聊天记录本地数据库解密与备份实战:WechatDecrypt工具原理与操作指南

微信聊天记录本地数据库解密与备份实战:WechatDecrypt工具原理与操作指南

1. 项目概述:当聊天记录成为数字资产前几天,一个朋友火急火燎地找到我,说手机系统升级后,微信聊天记录里好几年的工作交接、重要合同截图,还有家人的语音消息全都不见了。他尝试了微信自带的备份恢复,但因为…

2026/7/27 2:46:54阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/27 1:14:34阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/27 1:14:52阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/27 1:14:56阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:24阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:24阅读更多 →
2007-2023年各市区县生态文明建设示范区DID

2007-2023年各市区县生态文明建设示范区DID

数据简介 自改革开放以来,我国依赖高投入、高资源消耗和高污染等传统发展模式实现了经济短期内的快速增长, 然而这也导致了严重的生态环境危机。因此,国家有力于推动企业高质量经济发展,协同生态保护的方针,从而从201…

2026/7/27 0:00:24阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →