这个工具是什么
家里的打印机只有一根 USB 线,想打印就得抱着电脑过去插——这是很多人熟悉的场景。CUPS Web 解决的正是这件事:**把接在某台常开设备(比如软路由、NAS、旧电脑)上的 USB 打印机,变成整个局域网都能访问的网络打印服务**。它基于 Linux 世界的标准打印子系统 **CUPS** 与 **IPP 协议**,在上面套了一层清爽的网页管理界面:添加和管理打印机、提交打印任务、查看队列与历史记录,全都在浏览器里完成,手机和平板也能直接用,不必再装厂商那套臃肿的驱动客户端。部署方式对自托管用户很友好——**提供 Docker 镜像,一条命令起服务**,项目在 Docker Hub 上也有独立镜像。技术栈是 Go 后端加 Vue 3 前端(Vite + Nuxt UI + Tailwind),数据存在 SQLite(WAL 模式),整体体积小、依赖少。MIT 协议开源,GitHub 星标约 1.2 千,更新活跃。
风险提醒
- 打印服务会在局域网内开放网页端口,建议仅在可信的家庭网络中使用,并设置访问密码;如需公网访问,请自行做好鉴权与加密,切勿直接暴露到互联网。打印任务可能包含敏感文件,请注意查看历史记录的访问权限。