中国人的 homeLab,从 matrix 聊天服务器开始

lj92458 2026-07-12 13:15 1

今天的互联网,已经高度发达、停滞不前。要想继续发展,只剩下“家庭”这个没被开发的领域。


HomeLab 在欧美流行,在中国冷淡。为什么?因为缺乏刚需、杀手级应用,国人顶多用一下 NAS 。但我认为每个家庭需要的不只是 NAS 网盘,更需要真正的服务器。因为这涉及到个人隐私、数据主权。最典型的就是聊天软件:你以为你在私聊,但它在运营商眼里享有和微博、知乎同样的风控。


为了推动“家庭服务器”的发展,我打算开发一种 matrix 聊天服务器、聊天盒子。它看起来像机顶盒、安卓盒子,功率只有 5~10w ,但确有完整的 debian 系统、1~2G 内存、64G 储存空间。用户需填写自己在 cloudflare 购买的域名,然后就能自动创建 tunnel ,从而实现公网暴露。


请大家说说:是应该用 cloudflare tunnel 做中继,还是像 NAS 厂商那样建设中继给客户用?
matrix 追求联邦、去中心化,如果我建设中继,那我就是中心,和 matrix 理念背道而驰。

最新回复 (36)
  • KagurazakaNyaa 07-12 13:19
    1
    Cloudflare tunnel 吗,那国内很有可访问性了(
  • lj92458 楼主 07-12 13:22
    2
    @KagurazakaNyaa 什么意思?访问不了 Cloudflare tunnel ?
  • evill 07-12 13:26
    3
    我算是 matrix 的深度体验者,曾经因为某些原因对其中的一个基于 matrix 应用进行过二开

    matrix 这是协议,核心问题在于应用层。以国人的使用微信的体验,基于 matrix 的联邦和用户管理机制这些问题,90%的用户会放弃,问题在于学习成本太高(相比微信, 相对于文化水平)。

    国内最大难点在于监管,这也是曾经二开的这个项目失败最大原因。国内 + 加密通信 + 私有化部署,直接结果就是不可能拿到合法合规的资质,只能技术圈玩(还可能随时被警告、封禁).

    至于是否中心化、联邦这些在这里只是技术问题,除了技术人员和特殊需求人 无人在意
  • 409164 07-12 13:30
    4
    目前国内不可能允许合规使用 matrix ,至少普通人做不到
  • KagurazakaNyaa 07-12 13:33
    5
    @lj92458 cloudflared 基本上是要挂代理的,然后如果不在客户端做类似 CloudflareSpeedTest 之类的 IP 优选并且修改本地 dns 记录的话,直接访问 cloudflare 上的域名有不小的概率会解析到不可用的 IP
  • KagurazakaNyaa 07-12 13:35
    6
    @evill
    @409164
    如果按 op 说的使用 cloudflare tunnel ,那就是压根不考虑什么合规问题了,未备案提供对不特定多数人可访问的网页服务在国内就和合规没啥关系
  • dushixiang 07-12 13:47
    7
    最的问题是说服家人陪你一起用 :)
  • 409164 07-12 13:58
    8
    @KagurazakaNyaa 不合规就是不合规,辩啥
  • hefish 07-12 14:00
    9
    买了台 nas ,老婆嫌耗电,被迫搬到公司机房了。。
  • KagurazakaNyaa 07-12 14:09
    10
    @409164 不是在辩这个产品可能是合规的,而是说 OP 这个设计可以看得出一开始就不考虑做合规性,不然不会想着用 cloudflare tunnel 这种规避方式
  • evill 07-12 14:24
    11
    @KagurazakaNyaa 这就是产品的悖论了
    你看 OP 想做盒子这种开箱即用的,必然准备产品化并售卖

    这里悖论就在于不合规也需要折腾,能折腾的用户都需要一定的技术底子,比如在座的各位
    有技术底子很少有人会去接受这种盒子方案,除非产品非常惊艳 否则一个 Pi 、mac mini 或者 VPS 就能搞定

    当然作为技术折腾还是挺有趣的,但是作为产品售卖,在这种很难合规的情况下是很不理想的
  • cskeleton 07-12 14:24
    12
    用户需填写自己在 cloudflare 购买的域名 - 这一步就杀死了大多数用户了。
    首先能打开 Cloudflare ,就是一个运气和耐心的问题。然后还要买一个域名,支付又是一个门槛。

    因为这涉及到个人隐私、数据主权 - 这一步大多数用户也都不在意。
    这么多年我一直坚持用 Rime 输入法,本地模型跑 STT ,还为我的 OpenClaw 机器单独配了润色模型、热词、提示词优化。直到口喷越来越多,然后试了一下豆包输入法,它的效果好太多了。我已经抛弃灵魂了,不要隐私了。

    更别说 Matrix 了。我现在跟 OpenClaw 对话,主要就是 Element 和 Telegram ,偶尔会用用 Discord 。用下来,Element 的体验还是差了很多的。
  • ccvip 07-12 14:26
    13
    各位技术大佬有没有研究过 push to talk 的方案,就是网络版对讲机,目前有几款商业软件做的挺好,不管是海能达还是南山对讲、滔滔对讲及海外的 zello 都有很多用户,其中南山支持自有服务器部署(永久免费 5 用户),目前还无开源解决方案,这种软件的好处是使用场景跟微信不冲突,对工作效率提升很大,有对此感兴趣的大佬可以考虑 vibe 一个~
  • Facilis 07-12 15:32
    14
    是我踩过的坑。我做了这几个东西。
    https://github.com/619dev/Paperphone-plus
    https://github.com/619dev/ppp-android
    https://github.com/619dev/ppp-ios
    https://github.com/619dev/ppp-mac
    https://github.com/619dev/ppp-win
    https://github.com/619dev/minghe
    我的解决方案是 e2ee 即时通讯+sip 网络电话
  • m3mcpy 07-12 15:45
    15
    类似 tailscale vs headscale
    厂商提供中继直接面临国内合规问题。
    用户自建中继,可自用也可共享,用户上规模后,你作为软件开发商也要面对合规问题。
  • niubee1 07-12 15:57
    16
    Homelab 为什么要搞聊天?现在不都是部署个 helmes ,然后用 docker ,就可以各种玩耍了?
  • billlee 07-12 16:11
    17
    Homelab 为什么要聊天服务器?和谁聊呢?
  • zhhmax 07-12 16:12
    18
    年轻人想法很好,加油。
  • lj92458 楼主 07-12 16:22
    19
    @niubee1 聊天,是皇冠上的明珠。是最重要的互联网应用,超过了支付宝。如果手机上只准安装一个 app ,那一定是聊天软件,而不是支付工具。因为我可以刷银行卡、付现金,但聊天无可替代,它还是关系网、通讯录。
    用 docker 可以装任何服务,因此不需要专门强调聊天? matrix 聊天服务,需要配合 ntfy 做通知提醒,还需要视频通话中继。这一套设置下来,具有一定门槛。如果 element X 客户端来了消息也没有铃声提醒,又不能视频通话,那就太鸡肋。
  • niubee1 07-12 17:08
    20
    @lj92458 我有个想法,就是构建一个 p2p 网络,让 helmes 之间互相聊,然后我就可以给自己的贾维斯说:javs ,给我的哈尼发个消息说我不回去吃晚饭了。 然后 helmes 就会通过 p2p 网络通知你 哈尼的 helmes ,说你不回去吃晚饭了。然后你哈尼的 helmes 就会给她发消息..........
  • nc 07-12 17:31
    21
    折腾这么多,还要运维。就为聊个天,用 Telegram 、Signal 不好吗,这些开源替代品,最大的问题是精神上是胜利的,但是功能是输的,而且还缺乏网络效应。
  • loading 07-12 17:33
    22
    搞这么多就是为了聊天?是密谋什么东西?
  • Admstor 07-12 17:51
    23
    还没出一页呢,你看楼上这种东西开始问你什么居心了
  • KagurazakaNyaa 07-12 17:51
    24
    感觉不如直接参考 RetroShare 这种 P2P 的形式,还天然更抗审查
    https://github.com/RetroShare/RetroShare
  • KagurazakaNyaa 07-12 17:54
    25
    你有服务器,就天然存在单点故障的问题,要是你家里停电或者断网了是不是聊天就停摆了,你觉得用户能接受这种情况吗
    如果是 P2P 形式的,连通性完全取决于各个用户之间构造的 overlay network 的路由情况,只要两个用户之间能够形成可达路由,聊天就有可用性,无非是极端情况下会有极高的延迟
  • memorybox 07-12 18:14
    26
    Jack Dorsey 做了一个更去中心化的 P2P 聊天软件 bitchat:

    https://bitchat.free/

    连最后一公里都去中心化了,直接用蓝牙 mesh ;这种去中心化更激进了,理论上,只要用的人足够多,可能一个城市距离的通信,大家都开蓝牙,真可以跳过运营商;
  • lj92458 楼主 07-12 18:16
    27
    @loading 打造小圈子,容纳少数人,天涯若比邻。我相信:关系有亲疏远近,单一聊天工具太拥挤。每个人都应该有两个聊天工具,优势互补。就像你会用 IE 浏览器下载 chrome 一样:初次相识,你加他微信,等聊的深入,就需要换别的工具。IE 依然有不可替代的价值,chrome 主动放弃了这些价值、成就自己的优势。
  • KagurazakaNyaa 07-12 18:19
    28
    @memorybox https://briarproject.org/ 感觉有点像这个项目
  • docx 07-12 18:30
    29
    Cloudflare Tunnel 难道就不是中心化了?
  • HeyWeGo 07-12 18:48
    30
    我觉得 op 的思路是可以的,至少从硬件出发。国人明显对软件的付费意愿远小于硬件,另外就是对于个人数据的重视度不够或者说都憋着的态度。
  • yeh 07-12 19:16
    31
    cloudflare tunnel 记得默认 2 个节点是美国吧? 速度不理想

    当然上级挂港澳日新的 vps ,也能走到其他节点去。
  • loading 07-12 20:07
    32
    @lj92458 你这些话骗骗路边小妹妹可以。
  • lj92458 楼主 07-12 20:13
    33
    @loading 愿闻其详。多谢指教。
  • THESDZ 07-12 20:15
    34
    不如考虑 https://github.com/deltachat/
    基于邮件的 IM 。
    起码国内还是不少邮件服务器的。
  • jsq2627 07-13 01:52
    35
    别搞,这东西真要流行起来,大家都没得玩。
  • Danswerme 07-13 09:26
    36
    楼主的正文用 AI 润色过吗? 看到“你以为你在私聊,但它在运营商眼里享有和微博、知乎同样的风控。”这个句式我有点 PTSD 发作了。
* 帖子来源V2EX
返回