乐于分享
好东西不私藏

更好的局域网通讯软件:茶话间 · Teahouse

更好的局域网通讯软件:茶话间 · Teahouse
上次分享了iptux安装包,只有700k,虽然支持各种linux系统,并且和飞秋这样使用ipmsg协议的软件互通,但是功能着实古老,使用起来不方便。
飞秋虽然很好很强大,但是自2013年以来没有更新过,且只有windows版。
今天要介绍的这款软件 茶话,作者是小红书主页:天天happy,软件发布 主页为 :https://github.com/skyjt/teahouse
主页介绍道:

不用连外网、不用架服务器,局域网里聊天和传文件

   

为什么做  ·  特性  ·  平台支持  ·  安装  ·  使用  ·  工作原理  ·  安全性  ·  参与开发


同一个局域网里,每台电脑启动茶话间,就能自动看见彼此,点开就能发消息、传文件。全程不碰外网、不依赖任何服务器,数据只在内网里走。适合公司内网、隔离网、实验室这类不方便、或者根本不允许连外网的环境。

为什么做这个

内网里传个文件、说句话,本该是小事,可挑来挑去没一个顺手的:

  • 飞鸽
    这类好用的,要花钱;
  • 内网通
    只有 Windows 版,我们这边还有一批国产 UOS 和 Mac,根本装不上;
  • iptux
     免费又跨平台,可大部分同事打开那个界面,不知道从哪下手。

干脆自己写一个:不要钱、从 Windows 7 到国产 UOS 再到 Mac 都能跑、打开就会用。这就是茶话间。

特性

  • 打开就用,不用配置
     —— UDP 广播自动发现同网段在线的人,节点之间直连,不装服务器、不填地址。
  • 聊天
     —— 单聊和讨论组,文本、图片、表情、截图粘贴、窗口震动都有;消息带送达状态,对方离线先存着、上线自动补发,能撤回、转发、群里 @ 人;记录存在本地,可导出、换机能迁移。
  • 传文件
     —— TCP 点对点直传,跑满内网带宽;单文件、整个文件夹、拖进窗口就发,断了能续传,留传输记录。
  • 只在内网里跑
     —— 不连外网、不上报数据、不自动检查更新,跟联网有关的行为默认全关。
  • 撑老机器和国产系统
     —— 最低支持 Windows 7 SP1、Debian 10、UOS 20;一套代码,Windows / Linux / macOS 一致体验。

平台支持

平台
支持范围
架构
安装包
真机实测
Windows
7 SP1 起(含 8 / 8.1 / 10 / 11),仅 64 位
x64
NSIS 安装包、便携版
✅ Windows 7 x64
统信 UOS(信创)
UOS 20 及以上,深度安装器
x64 / arm64
.deb
✅ UOS 20 x64;arm64 构建支持
macOS
12(Monterey)起
Apple Silicon
.dmg、.zip
✅ macOS 26
Debian / Ubuntu 等
Debian 10(buster)起
x64 / arm64
.deb、AppImage
构建支持

「真机实测」这列标 ✅ 的,是真在那台系统上装好、跑通收发的组合,不是只在 CI 里编译过。

为了同时撑住 Windows 7 和较老的 Linux,整个应用焊死在 Electron 22——它是最后一个支持 Win7 的大版本,一套二进制覆盖所有目标平台。这条约束带来的开发红线见 CONTRIBUTING.md。

安装

前往 Releases 下载对应平台的安装包。

Windows — 运行 NSIS 安装包,或解压便携版直接使用。Windows 7 需为 SP1 且 64 位;若启用了代码签名,未打补丁的 Win7 需先安装系统更新 KB4474419。

Linux — .deb 适用于 Debian / Ubuntu / UOS 等;其他发行版可用 AppImagechmod +x 后运行)。

macOS — 打开 .dmg 拖入「应用程序」。内网分发若未签名 / 公证,首次打开需在「系统设置 → 隐私与安全性」中允许,或执行:

xattr -dr com.apple.quarantine /Applications/Teahouse.app

使用

  1. 同一局域网内的设备各自启动茶话间,会自动相互发现并出现在用户列表中。
  2. 点击用户即可开始单聊,或新建讨论组群聊;把文件拖入聊天窗即可发送。
  3. 跨网段
    时 UDP 广播通常不可达,可在设置中手动添加对端 IP,或指定网段探测;已保存的扫描网段会在在线同事间低频自动分享,也可在主界面左侧点击刷新按钮扫描全部已保存网段并查看进度。
  4. 首次运行时操作系统防火墙可能提示放行端口,请允许(默认 UDP / TCP 17878 / 17879)。

作者虽说没写可以在麒麟下使用,但经过测试 麒麟V10是可以用的。界面和功能基本向飞秋看起,安装包也不大,只要75m左右。