应用方案

U8ERP 客户端外网使用

出差或在家时,继续打开原版 U8 客户端,软件里的 U8-SERVER、内网 IP 和多端口不用改;现场机房也不需要公网 IP,更不必在防火墙上做端口映射。

平面 租户虚拟内网(TVN) 读者 客户 IT、财务负责人、实施 典型用户 仍使用原版用友 U8 / ERP Windows 客户端的人
U8ERP 客户端外网使用

适用 / 不适用

适用不适用
客户端已写死应用服务器名、SQL 地址、文件服务器只要浏览器打开门户 / 网报(改用 05
需要同时访问应用、SQL、UFNet 等多个内网目标想把整张内网变成全网 VPN
用户电脑是 Windows在 macOS / Linux 上跑原版 U8 客户端
已完成现场模块与端口核查未核实版本、实例和机器名就承诺「一定能登」

U8 是组合产品:数据库、应用、加密(UFNet)、门户、任务及可选 CRM 等。只发布一个网站域名,不能证明原版客户端能在外网使用。

为什么不能用光猫映射

传统做法是把 1433804630 等映射到公网。问题是:

  1. 客户往往没有公网 IP,运营商也不允许入站;
  2. 客户端认的是内网 IP / 短机器名,映射后地址对不上;
  3. 多个端口一起暴露,等于把账套入口放到互联网上。

本方案改为:现场 Edge 只出站;用户电脑安装 Access Client,系统只下发已批准主机的精确路由和租户 DNS。

推荐接入方式

角色装什么作用
现场机房(一台能出网的 Windows,建议长期开机)Edge主动出站建隧道,探测已登记主机是否健康
外网使用 U8 的 Windows 电脑Access Client虚拟网卡 + /32 路由 + 租户 DNS
业务人员原版 U8 客户端仍按原来的服务器名 / 地址登录

默认不是全网隧道。只把获批主机(例如 U8-SERVER、SQL 实例、文件服务器)接到该用户。SOCKS、任意转发、0.0.0.0/0 属于高级访问套餐,须单独开通。

访问路径
外网 Windows(Access Client + 原版 U8)
        →  云端 Gateway(身份 / 授权 / 审计)
        →  加密出站隧道
        →  现场 Edge
        →  已登记的应用服务器 / SQL / UFNet 等

现场要准备什么

实施前必须按现场核查,而不是照抄资料默认端口。

核查项说明常见起点(仅供对照)
U8 版本与已启用模块未启用的模块不登记对应端口
应用服务器机器名 / IP客户端里实际填写的值短名如 U8-SERVER
SQL 实例与 TCP 端口默认实例常见 1433,命名实例另有端口1433
UFNet 加密服务未启动则 U8 不可用;不要当公网服务发布TCP 4630
Dispatch / 报表等按已启用模块最小化登记11525、11520、9023 等
文件服务器 / 共享名客户端若依赖共享路径,须登记该主机
现场 DNS / hosts短机器名解析给谁写入租户 DNS,不发跨租户 hosts
Edge 所在机器能出网、管理员可安装、业务 7×24 则保持开机

SQL 1433、CRM 8072 等只是资料常见值。多实例、改过端口、分离部署时必须以监听记录为准。

UFNet 是基础加密服务,应对应用服务器和受控客户端开放,不要单独映射到公网

交付步骤(客户视角)

  1. 盘点谁要在外网用原版客户端,以及客户端里写了哪些服务器名 / IP。
  2. 友速开通租户,现场安装 Edge 并保持在线。
  3. 把应用、SQL、UFNet、文件服务器等登记为该租户的主机与服务;写入租户 DNS。
  4. 为指定人员签发 Access Client 授权(建议高风险访问配合 MFA,可设有效期)。
  5. 用户在外网 Windows 安装 Access Client,登录并确认已下发的主机列表。
  6. 不改 U8 客户端连接配置,按原来的方式登录账套。
  7. 用一张验收表勾选:登录、打开常用模块、打印/报表、断开 Access Client 后不可达。

用户怎么用

  1. 打开 Access Client,完成账号与设备校验(按租户策略可能要求 MFA)。
  2. 确认状态为已连接,主机列表里能看到现场批准的服务器名。
  3. 照常启动 U8 客户端,用原来的账套、操作员登录。
  4. 下班退出 Access Client,或授权到期后,路由和 DNS 收回,外网不再能访问这些主机。

用户拿不到整张内网,也看不到其他企业的资源。

怎么验收

通过标准
原配置登录不改客户端服务器名 / IP,能进入常用账套
机器名短名(如 U8-SERVER)能解析到获批主机
模块现场已启用且已登记的模块可完成一笔典型操作
最小权限未登记的内网地址不可达
回收退出、到期或吊销后,原客户端立即连不上
现场出站客户防火墙无 1433/80/4630 等入站规则

未启用的模块、未核实的 UDP、地址冲突场景,不作为本方案验收项。

边界与注意

  • 关机即掉线。 Edge 或目标服务器休眠、关机后,外网客户端不可用。
  • Access Client 仅 Windows 用户会话。 不是把现场电脑当成全公司 VPN 出口。
  • 默认 /32 需要整网出口时,另开通高级访问套餐,退出后收回。
  • 门户是另一条路。 只要浏览器访问门户 / 网报,用 05,不要为此给全员安装 Access Client。
  • SQL 管理工具(SSMS)若只为运维连库,优先走 02 的限时授权,而不是给运维下发整套 TVN。

相关方案