拾大佬牙慧,搓了个适合 Homelab 的短信 Hub

𝕄𝔼𝕃𝕆𝕊 2026-06-19 21:08 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




之前折腾短信转发和接码,用了 @chenxu 大佬的方案chenxuuu/sms_forwarding ,确实好用。我这套的硬件选型和代码底子,基本都是从大佬那里抄的作业,先在这里实名感谢!


但在实际用了一段时间后,结合我自己的 Homelab 环境,遇到了一些痛点,或者说自己比较“作”的需求:



  1. 手里有张移动的保号卡,还有张GG卡,想用多个硬件模块,统一汇总到一个后台管理。

  2. 想要个移动端友好的界面,还是想整个Shadcn/UI,ESP32毕竟空间和性能有限,只能走 Homelab。

  3. 鉴于上条,不想把复杂的通知规则、历史记录、SQLite 存储全压在ESP32上,不然每次修改都得刷机,所以想把业务逻辑抽离出来。


正好国模 GLM-5.2 出来,于是就顺着大佬的思路顺手做了次彻底的重构,搞出了现在这个 sms-hub。简单来说,把 ESP32 降级成了一个纯粹的“瘦网关”,它只负责无脑收发和本地防丢缓冲。而其他所有的处理(FastAPI 后端 + SQLite + WebUI)全塞进了 Docker 容器里。


一些 Demo 截图:











项目地址: GitHub - melosbot/sms-hub · GitHub

镜像地址: ghcr.io/melosbot/sms-hub:latest


再次感谢原作者 @chenxu 带来的灵感,以及通过 GLM-5.2 vibe code 基本一次过的顺畅。佬们如果觉得还顺手欢迎给个 Star ^-^,有什么问题可以提 Issue,我会迅速的用无敌的 GLM-5.2 进行修复(逃。

最新回复 (4)
  • 晨旭 06-23 09:54
    1

    有Homelab,那可以直接走USB(串口)控制模组了吧,没必要再用wifi绕一圈通信,有线比无线通信应该更稳一些


    我理解上应该homelab主机自身性能就很过剩了,逻辑可以全都放在这上面跑,不需要再用一个wifi芯片处理逻辑了

  • 𝕄𝔼𝕃𝕆𝕊 楼主 06-23 10:25
    2

    感谢大佬,USB 直连理论上确实更稳。不过我这边实际情况限制比较多:homelab 跑的是 PVE 上的Debian 虚拟机,USB 直通一直懒得折腾,目前也没多的口子。而且主机塞在一个大机箱里,位置也不太好,USB 直连的话模组就得跟着蹲角落,有点担心信号,WiFi连着,模组可以单独丢到窗边。

    当然最关键的还是之前就是参考佬的项目入坑的,套件都照着买好了哈哈哈哈。板子到手就顺着这条路走下来了。

  • sysz 06-23 14:05
    3

    请问大佬,可以将4G模组通过USB插在mac mini上,在mac mini上读取,发送短信吗

  • 晨旭 06-23 14:22
    4

    可以,现在国产芯片的模组基本上都带usb虚拟串口的

    注意有些模组不支持短信

* 帖子来源Linux.do
返回