GoForum🌐 V2EX

为什么服务端应用一定要长在浏览器里?试试基于 SSH 开发“永不断线”的终端应用

LonnyWong · 2026-05-07 08:20 · 0 次点赞 · 9 条回复

在这个万物皆可 Web 化的时代,我们似乎忘了终端才是程序员最亲近的 UI 。

如果你的应用(比如 AI 助手、监控工具、内网穿透)需要极致的低延迟和高稳定性,不如尝试挂在 tssh上。

为什么是 tssh ?

传统的 SSH 痛点:网络抖动就断线、切个 Wifi 就卡死,或休眠唤醒基本上就断了。

tsshd 是类似 mosh 的工具,底层使用 UDP (KCP / QUIC) 协议,解决了 SSH 的痛点,也解决了 mosh 的硬伤(支持滚动和端口转发等)。

同时 tsshd 也是一个 go 应用框架,你可以基于它开发各种 SSH 应用,自带抗掉线低延迟属性:

  • 无感重连:电脑合盖带走,换个地方打开,之前的会话依然活跃,状态完全不丢。
  • 极致低延迟:在丢包严重的网络下,UDP 的交互手感比 TCP 强太多,敲指令不会有那种“粘滞感”。
  • 跨平台接入:用户只需要一个 tssh + 任意终端,就完美支持 Windows/macOS/Linux ,甚至在 iPhone 上通过 rootshell 也能流畅访问。

应用(抛砖引玉)

  • AI 交互新界面:给你的 LLM 加个 SSH 壳子,在任何终端随时 tssh 呼出,比网页响应更快,更极客。
  • “不掉线”的系统:那些需要实时盯着数据的监控看板或管理后台,用 tsshd 做成交互式菜单,随身查看。
  • 内网穿透与转发:不仅支持 TCP 转发,还支持 UDP 转发,底层切换网络上层业务无感知。

其实只要是 HTTP 能干的事,SSH 都能干。如果你厌倦了为了一个小工具去折腾前端框架、配置域名证书,不如回归终端,玩点不一样的。

开源地址: https://github.com/trzsz/tsshd

欢迎大家提建议,分享在终端里用过哪些有趣的 SSH 应用。

9 条回复
churchmice · 2026-05-07 08:25
#1

现在这轮子真是造的飞起 你那点需求 tmux 够用了

LonnyWong · 2026-05-07 08:30
#2

@churchmice tmux 就完美了吗?看看这个吧: https://bower.sh/you-might-not-need-tmux

sir283 · 2026-05-07 08:35
#3

怎么感觉你这东西,还没我这俩用 Ai 改的要实用呢?

======================================

宇宙超级无敌,音乐下载器,支持无损音乐文件下载、批量下载、一键下载,支持歌单下载。 支持酷狗、酷我、QQ 音乐、网易云、咪咕等音乐平台音乐搜索、下载。支持无损音乐文件下载。 https://github.com/MrsEWE44/musicDownload

======================================

轻风支持在 Dhizuku 模式下,强力删除无用的系统软件,强力冻结软件,一键静默安装软件,批量处理软件,系统软件恢复等等,还有更多功能没有写出来,赶紧下载体验吧!

软件支持在安卓 10 以上系统,在 Shizuku 模式免 ROOT 情况下,对手机网络进行管控,也可以管理摇一摇传感器的权限,精准控制单个应用,也支持批量管理。

https://github.com/MrsEWE44/easyManager/tree/md5

kite12580 · 2026-05-07 08:35
#4

看过几次这个项目,主要还是装别的 ssh server 担心安全问题

LonnyWong · 2026-05-07 08:40
#5

tsshd 无需任何操作,会话一直在线,可以往上滚看历史输出。

tmux 要重登录,要 attach ,看历史输出(一屏以外的)要用命令。

LonnyWong · 2026-05-07 08:40
#6

@kite12580 #4 开源的,代码量也不大,你可以用 AI 帮忙评估其安全性。

yolee599 · 2026-05-07 09:00
#7

ssh 是第一道门,最主要的是安全性和漏洞,其他都是次要的

kapr1k0rn · 2026-05-07 09:05
#9
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

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