GoForum🌐 V2EX

低延迟、支持漫游、不会掉线的 ssh(比同类 13K 多 star 的老项目,功能还要更强,体验也要更优)

LonnyWong · 2026-01-19 08:18 · 0 次点赞 · 2 条回复

疯狂投入了十几个周末进行优化,在一个 issue 里和用户共讨论了 150 多楼,每周末都开发出一个新的 RC 版本,从 RC1 干到 RC11 ,终于发布了一个稳定版。

作为一个新项目,知道的人还不多,现在才 100 多的 star ,却比同类老项目( mosh: 13k 多的 star )的功能强大很多,详见 README 里的功能对比。支持 多平台低延迟保持连接切换网络SSH X11 转发SSH Agent 转发SSH 端口转发输出上下滚动OSC52 复制粘贴多级 ProxyJumptmux -CC 集成等。

欢迎大家来试用,与同类老项目 mosh 比较比较。在服务器安装 tsshd,在本地安装 tssh,然后使用下面的命令登录服务器即可:

tssh --udp <服务器 IP 或别名>

注意 tsshd 默认随机监听 61001 - 61999 的 UDP 端口,防火墙要放开相应策略。支持在命令行指定 UDP 端口和 tsshd 安装路径,如下:

tssh --udp --tsshd-path /path/on/server/tsshd --tsshd-port 10000-10010 xxx
( 和 ssh xxx 一样的效果,配置可写在 ~/.ssh/config 中,然后直接 tssh xxx 登录 )
  • 使用 tsshd ,你的 ssh 可以避免掉线(从此告别 ssh 在弱网环境下经常掉线的苦恼,无需经常重新登录)
  • 使用 tsshd ,你的 ssh 可以支持漫游(举例:你的笔记本在公司 ssh 登录后,带回到家还可以保持连接)
  • 使用 tsshd ,你的 ssh 可以获得低延迟(特别适用于海外服务器,避免 ssh 按键不跟手的情况)。tsshd 支持 KCP 协议(可以获得更稳定的更低的延迟),命令行通过 tssh --kcp xxx 启用,也支持配置指定 KCP 协议(默认使用传输吞吐量更高一些的 QUIC 协议)。

作为 ssh 工具,tssh 和 tsshd 都很注重安全的,详见 README 里的安全介绍。欢迎各位大佬来分析评估其安全性。(说到安全,我周末基本都献给开源 了,CTF 界少了个 PWN 选手,开源界多了几个项目: trzsztsshtsshd 等)

服务端开源(对标 mosh ,并提供相应 Client 库):tsshd https://github.com/trzsz/tsshd

客户端开源(支持标准 ssh ,扩展了很多实用功能):tssh https://github.com/trzsz/trzsz-ssh

2 条回复
LonnyWong · 2026-01-19 08:58
#1

dXA=

yangg · 2026-01-19 09:08
#2

好奇,示例–udp 是否是推荐的写法?为啥没有写成默认参数

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: LonnyWong
发布: 2026-01-19
点赞: 0
回复: 0