部署与运维

部署拓扑

打印机不在用户电脑上时怎么办:三条连接路径的适用场景、风险与选择方法。

最后更新

PrintLink 装在打印机所在的那台电脑上。大多数情况下这台电脑就是用户自己的 电脑,不需要做任何部署决策。这一页解决剩下的那种情况。

先记住一件事

网页部署在公网 ≠ PrintLink 暴露在公网。 用户在浏览器里打开 https://erp.example.com,页面通过 127.0.0.1 连接同一台电脑上的 PrintLink,纸从本机出。这种最常见的「互联网业务 + 本地出纸」不需要任何 拓扑决策。

三条路径

路径监听范围典型场景风险
本机(默认)只接受本机连接网页和打印机都在用户自己的电脑上低,不暴露网络端口
局域网显式选择的私网地址 + 来源白名单一台打印工作站接打印机,同网段的电脑共享出纸(仓库、门店、产线)中,同网段设备可达
受控远程公网地址,或经 VPN / 反向代理抵达集中打印节点、受管企业网络高,需要传输保护与身份控制

局域网与远程都包含本机路径(本机始终可用),是逐级放开的关系。

怎么选

打印机接在用户自己的电脑上吗?

是 → 用默认的本机路径,不做任何配置。不管网页部署在公网、内网还是本机, 都通过 127.0.0.1 接入。到此结束。

否 → 继续。

打印机所在的机器和用户在同一个局域网吗?

是 → 在那台机器上装 PrintLink,按局域网打印工作站 配置,网页的连接地址指向那台工作站。

否 → 继续。

你能提供 VPN 或 HTTPS 反向代理吗?

是 → 按受控远程连接部署。优先让远程终端经 VPN 进入 局域网后走局域网路径;确需直接暴露时才开放公网,并且必须由代理提供 TLS。

否 → 不要开放公网。 改为在打印机所在地点放一台运行 PrintLink 的电脑, 让操作者在那台电脑上打开业务网页(回到默认路径),或者等受控方案就位。

不要一上来就开放公网

「绑定成功」只说明本机服务起来了,不等于已从互联网验证可达,也不等于 某个页面已获得打印权限。PrintLink 目前不提供内置 TLS,公网范围意味着明文连接; 端口转发、防火墙、证书与域名都需要部署方自行处理。

常见组合

业务系统在哪打印机在哪推荐做法
公网 SaaS操作员电脑默认本机路径
内网 ERP操作员电脑默认本机路径
公网或内网网页仓库共享工作站工作站开局域网 + 来源白名单
总部系统分店打印节点经 VPN 进入分店网络后走局域网
远程服务进程(Node / Java / .NET)任意暂不支持,见受控远程连接

无论哪条路径都要过的关

放开网络可达性不会跳过其他检查,四层各自独立生效:

  1. 监听范围——服务在哪些地址上接受连接(控制台「设置」);
  2. 来源白名单——哪些网段可以建立连接(控制台「安全与站点」);
  3. 配对授权——哪些页面被允许调用(用户在电脑上确认);
  4. 接口权限——这个页面具体能做什么(打印 / 预览 / 查询…)。

比如把 192.168.1.0/24 加进白名单,来自该网段的页面仍然需要用户授权并 持有打印权限才能出纸。详见安全。

下一步

本页目录