Bambuddy + Tailscale:把你的 3D 打印机从厂商云里「赎」回来

一句话背景

最近 Tailscale 官方博客写了一篇关于 Bambuddy 的深度文章,讲的是一个挺典型的「自托管 vs 厂商云」故事——只不过这次的主角不是软件服务,而是一台 3D 打印机。

Bambu Lab 是目前消费级 3D 打印机里比较火的品牌,核心卖点是「开箱即用」——不需要反复调平、校准。这套体验很大程度上依赖 Bambu 的云服务:切片、发任务、监控进度全走云端。

问题在于,2025 年初 Bambu 推送了一次固件更新,引入了一套「授权控制系统」,限制第三方工具(比如社区切片软件 OrcaSlicer)直接访问打印机。官方说这是安全措施,但社区普遍解读为「圈地」。

Bambuddy 做了什么

Bambuddy(bambuddy.cool)是一个开源的自托管应用,目标很明确:在本地跑一套服务,替代 Bambu 云的大部分功能。操作方法是把打印机切换到「LAN 开发者模式」(这会断开 Bambu 云连接),然后由 Bambuddy 接管打印机的协议通信——MQTT、FTPS、RTSPS 全走本地。

2026 年初,Bambuddy 加入了虚拟打印机和代理系统,让 OrcaSlicer 之类的工具可以直接发现并发送任务到本地打印机,不需要 Bambu Connect 中间层。

Tailscale 解决了「出门怎么打印」

本地控制很好,但一旦离开家里 Wi-Fi 就没办法了。社区反馈最多的需求就是:能不能从公司或咖啡馆远程打印,同时不把打印机暴露到公网?

Tailscale 恰好解决这个问题。Bambuddy 的 Tailscale 集成只有大约 200 行 Python 代码,逻辑很简单:Tailscale 和 Bambuddy 装在同一台机器上(或同一个 Docker 容器里),Bambuddy 获取 Tailscale 分配的 hostname 和 IP,每个虚拟打印机对外暴露 Tailscale 地址,OrcaSlicer 通过 Tailscale IP 走加密隧道访问打印机。

全程不需要端口转发、不需要 DDNS、不需要信任另一个云。正如开发者 Martin Ziegler 所说:Bambuddy 用 Tailscale 不是因为「很酷」,而是因为这是唯一能在不给厂商云打工的前提下、让自托管用户享受远程访问体验的方式。

为什么突然又火了

有一个背景事件:5 月初,开发者 Pawel Jarczak 做了一个 OrcaSlicer 的 fork,试图恢复与 Bambu 打印机的直接连接。Bambu Lab 联系他要求下架代码,理由是「反向工程」和「伪造元数据」。Jarczak 的解释是,他不过是把 Bambu Studio 公开源码里的 user agent 字符串拿来用了——连这个都算不上反向工程。

这件事在 YouTube 上引起不小反响:Louis Rossman 公开表示愿意出资 1 万美元支持 Jarczak 的法律辩护,Jeff Geerling 也做了评论视频。这波争议直接把 Bambuddy 的 GitHub star 数推了上去——很多人突然意识到,与其跟厂商博弈,不如彻底把控制权拿回自己手里。

适合什么人折腾

如果你有一台 Bambu Lab 打印机,而且家里已经有跑 Docker 的 NAS 或小主机,这个方案值得关注:

  • 优点是彻底脱离厂商云,所有数据走本地
  • Tailscale 提供安全的远程访问,不需要折腾公网暴露
  • 缺点是得放弃 Bambu Handy app 和官方模型库(切到 LAN 模式后这些都不能用)

我的判断:这不是一个适合所有人的方案,但对于已经在用 Tailscale 组网、喜欢自己掌控硬件的用户来说,Bambuddy 提供了一条干净的自托管路径。就算你不是 3D 打印玩家,这个故事本身也挺值得关注——它本质上和 Paperless-ngx 替代云端文档管理、Home Assistant 替代智能家居云是同一类逻辑。

几个值得留意的地方

  • 目前 OrcaSlicer 和 Bambu Studio 的「添加打印机」对话框只接受 IP 地址,不接受 hostname 和自签名证书。Bambuddy 原本计划用 Tailscale 的 tsnet 给每个虚拟打印机分配独立设备+证书,现在卡在这个上游限制上。
  • LAN 开发者模式一旦开启就不能同时用 Bambu 云,所以如果你依赖官方 app 做远程监控,得想清楚取舍。
  • 部署门槛不高,Docker 一条命令就能跑起来,但建议先在本地试通再切。

如果后面 Bambu Lab 在固件层面进一步收紧,这类自托管方案可能会更有价值。有 Tailscale 的同学可以先收藏一下 bambuddy.cool。

发表评论