Printer Tools 如何让本地打印机监控保持私密

Printer Tools 如何让本地打印机监控保持私密

作者 FixoLab


Printer Tools 围绕与可访问网络中的打印机直接连接而设计。应用会与 Bambu MQTT、Moonraker、OctoPrint、Creality、Snapmaker、Anycubic、FlashForge、Elegoo、PrusaLink 以及兼容配件通信,而不会在打印机的常规控制路径中加入 Printer Tools 云服务。

本地并不自动等于安全。凭据、路由器规则、远程访问方式以及运行应用的设备仍然需要保护。

Printer Tools
Printer Tools

在一个面板中管理您的所有 3D 打印机

通过一个应用监控 Bambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo 和 Prusa 打印机

支持 Android、iPhone、iPad 和 Mac,并提供 Apple Watch 与 Wear OS 配套应用,以及通过 VPN、OctoEverywhere 或 Obico 实现的可选远程访问

Printer Tools

本地打印机连接意味着什么

手机、平板或电脑会在打印机的私有地址上打开受支持的服务。状态、温度、摄像头流量、文件和操作会根据集成方式保留在客户端与该本地服务之间。

不同功能可能使用不同路径。Bambu 使用本地 MQTT,以及 FTPS 和因型号而异的摄像头传输方式。Klipper 使用 Moonraker。Creality 使用其本地 WebSocket API。兼容性矩阵记录了每种协议及其限制。

API 不会直接控制打印机

Printer Tools API 支持版本信息、权益、推送通知协调和其他运营功能等辅助产品服务。它不会为了常规监控而从云端轮询你家里的打印机。

当通知流程唤醒客户端时,仍由客户端通过其授权连接读取打印机。这样可以保持服务协调与直接访问打印机之间的边界。

即使在局域网中,凭据仍然敏感

私有地址并不是公开访问码、API 密钥、Check Code、摄像头密码或带认证 URL 的理由。网络中的其他设备可能访问同一服务,而截图也可能被完全带出网络。

如果打印机或摄像头支持,请使用唯一凭据。意外泄露后,请撤销或更换相应的值。

远程访问会改变网络路径

外出时,可信的 VPN 可以让应用重新进入打印机所在的私有网络。此时 Printer Tools 会通过加密隧道访问相同的本地地址。

OctoEverywhere 或 Obico 等托管服务有各自的账户和安全模型。请只在兼容的集成中使用它们,并了解它们会转发哪些数据。

切勿仅仅为了让应用能够连接,就在路由器上直接暴露 MQTT、Moonraker、OctoPrint、WebSocket、FTPS、RTSP 或摄像头端口。

在不破坏预期访问的前提下进行网络分段

IoT VLAN 可以限制不可信打印机或摄像头带来的影响。允许从可信客户端网络到设备的有限流量,并尽可能阻止从反方向发起的未经请求的连接。

设备发现可能需要额外处理多播,而已保存的 IP 可以使用单播。请测试并记录具体规则,而不是开放所有流量。

保护客户端设备

使用平台的锁屏密码、生物识别保护、最新的系统更新以及适当的锁屏隐私设置。小组件、通知和手表界面可能会向任何能看到设备的人透露打印机名称、任务名称或业务活动。

在转让或报废设备之前,请删除已保存的打印机和凭据。

关于远程访问方式,请阅读 本地控制与远程访问对比。

常见问题

Printer Tools 会把我的摄像头画面上传到它的云端吗?

常规本地查看时不会。应用会直接打开受支持的本地摄像头路径。

本地访问就不需要安全措施吗?

需要。本地服务仍然需要受保护的凭据、严格限定的网络规则和安全的客户端设备。

端口转发是可接受的远程访问捷径吗?

不是。请使用可信的 VPN 或受支持的托管服务,而不是直接暴露打印机的原始服务。

我可以使用 IoT VLAN 吗?

可以,只要允许客户端与打印机之间的特定流量,并单独处理设备发现。

Printer Tools
Printer Tools

在一个面板中管理您的所有 3D 打印机

通过一个应用监控 Bambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo 和 Prusa 打印机

支持 Android、iPhone、iPad 和 Mac,并提供 Apple Watch 与 Wear OS 配套应用,以及通过 VPN、OctoEverywhere 或 Obico 实现的可选远程访问

Printer Tools