内网部署

如何在局域网内配置ToDesk实现无公网远程?

Todesk技术团队
ToDesk 纯内网远程控制, 如何在局域网内使用ToDesk, ToDesk 内网部署步骤, ToDesk 局域网连接失败怎么办, ToDesk 无公网远程方案, ToDesk 内网模式设置, ToDesk 企业内网最佳实践, ToDesk 内网与公网区别

功能定位:为什么要在局域网内“再搭一层”远程?

核心关键词“如何在局域网内配置ToDesk实现无公网远程”并不是重复造轮子,而是把“数据不出厂、链路可审计、带宽零资费”三个合规刚需一次性解决。ToDesk 在 2026 版企业套件里把“本地中继”做成可独立安装的微服务,让流量从核心交换机直接转发,无需经过任何公网边缘节点;同时保留原有账号鉴权、国密算法、会话录像等合规能力,等于把“云桌面”装进机柜里。

经验性观察:在 200 点规模的制造园区测试,平均延迟由 28 ms 降到 4 ms,上行带宽节省 95 %(不再走公网中继)。下文所有步骤均以“Windows Server 2022 + ToDesk Enterprise Console 4.8.2”为例,Linux 与统信 UOS 路径并列给出,方便复现。

功能定位:为什么要在局域网内“再搭一层”远程?
功能定位:为什么要在局域网内“再搭一层”远程?

先决条件检查:一张表看清能不能“本地化”

维度 最低要求 推荐值 不过线会怎样
固件 主板支持 WoL vPro 16 或 AMD DASH 无法 BIOS 级唤醒
系统 Win10 21H2 / UOS 20 Win11 24H2 / UOS 25 旧版驱动黑屏概率高
网络 千兆交换 + 可写 VLAN 万兆堆叠 + LACP 8K/120 fps 会掉帧
证书 自签 SM2 根 国密局批号 CA 等保测评扣 3 分

提示:如果现场只有二层交换机且无法划分 VLAN,建议先升级固件;否则后续“本地中继”容器会与 DHCP 广播域冲突,导致偶发 502。

决策树:三分钟判断该用“本地中继”还是“边缘节点”

快速问答:

  1. 数据是否必须物理留存在厂区?→ 是,走本地中继;否,可继续用边缘节点。
  2. 是否需要审计录像长期保存?→ 是,本地中继自带 30 路并发录像落盘;否,可省一台 NAS。
  3. IT 是否具备维护 Docker/ systemd 能力?→ 否,建议采购 ToDesk 预置盒子(插交换即可)。

经验性观察:在医疗、军工两类客户里,只要答案 1 为“是”,即使运维人手不足也会倾向买盒子,因为等保测评一次不过的损失 > 硬件成本。

安装本地中继:Windows Server 路径

1. 获取安装包

登录企业控制台 → 右上角“资源中心” → 左侧“本地组件” → 下载“LocalRelay-4.8.2-win-x64.zip”。MD5 校验值会随版本滚动更新,请以控制台显示为准。

2. 解压与初始化

LocalRelay.exe --init --sm2-cert-only --data-dir D:\ToDeskRelay\data --web-admin 0.0.0.0:8888

参数说明:

  • --sm2-cert-only 强制国密算法,等保场景必加;
  • --data-dir 指向 RAID5 阵列,防止录像把系统盘打满;
  • --web-admin 默认仅监听 127.0.0.1,若需远程维护改成 0.0.0.0 并加防火墙白名单。

3. 写入许可证

把控制台“本地中继授权文件”(*.tlic)放到 conf 目录,重启服务即可。若授权过期,客户端会提示“中继拒绝:License expired”,但不会自动回退到公网,避免数据出境。

Linux / UOS 路径差异

步骤与 Windows 一致,只是换成 systemd 管理:

sudo systemctl enable todesk-localrelay sudo systemctl start todesk-localrelay sudo journalctl -u todesk-localrelay -f

注意:UOS 20 默认自带国密库,但路径在 /usr/local/gmssl,需在 relay.conf 里加 GM_HOME 变量,否则启动报 libsm2.so not found

客户端指向本地中继:最短可达路径

桌面端(Win / macOS)

  1. 打开 ToDesk → 右上角「三横线」→「设置」→「网络」→ 勾选「强制本地中继」;
  2. 地址栏填 relay.corp.local:6180,端口与安装时 --port 保持一致;
  3. 点击「检测」,出现「Relay ready」即成功。
桌面端(Win / macOS)
桌面端(Win / macOS)

移动端(Android / iOS)

路径:「我的」→「设置中心」→「高级网络」→「自定义中继」→ 输入域名或 IP → 保存。iOS 需额外允许“本地网络”权限,否则提示“无法扫描局域网设备”。

例外与取舍:什么时候不该强推本地中继

警告:以下场景建议回退到边缘节点或混合模式

  • 出差员工需要“异地外网”接入;本地中继无外网映射,必须额外开 SASE/零信任,增加暴露面
  • 被控端>1000 点且集中更新镜像;本地中继默认 30 并发推图,超过需横向扩容,否则出现“Queue full”。
  • 等保要求“数据不出省”但本地机房在邻省;此时用“跨域合规云”比自建更划算。

验证与观测:四条命令确认链路真的“没出去”

  1. ping relay.corp.local 确认 RTT < 1 ms;
  2. netstat -an | findstr 6180 只有内网段 IP;
  3. 控制台“会话列表”→ 点击任意会话 →「流量路径」应显示 LocalRelay无 EdgeNode
  4. 打开“录像审计”→ 下载 MP4 → 属性里“创建位置”指向 NAS 挂载盘,证明文件未落地到公网。

经验性观察:若第 3 步出现 EdgeNode-Fallback,90 % 是因为客户端填错端口被防火墙拒绝,不会自动弹窗,需手动排查。

故障排查:现象→原因→验证→处置

现象 最可能根因 验证动作 一键处置
客户端提示“中继拒绝:Unauthorized” 授权文件未 reload 查看 logs/license.log 重启 LocalRelay 服务
Mac 15 升级后黑屏 屏幕录制权限失效 系统设置→隐私→录屏 删旧条目→重新添加
iOS 悬浮手势误触发 与 AssistiveTouch 冲突 设置→辅助功能→触控 关闭 AssistiveTouch 或换端口 443

适用/不适用场景清单

  • 适用:医疗 PACS、军工研发、金融测试网、高校机房——数据主权要求高且节点<1000;
  • 不适用:连锁零售门店>5000 点、经常跨境运维、IT 缺编——维护成本高于收益
  • 灰色地带:既要外网又要内网,可开“混合模式”——控制台给账号打标签,外网走边缘、内网走本地,但需双重授权。

最佳实践 10 条(检查表可直接打印)

  1. 安装前先划分独立 VLAN,禁止与 DHCP 服务器同段
  2. relay 服务器至少 RAID5 + 双电源,录像丢失无法补录
  3. 国密证书有效期 3 年,提前 30 天续签,否则服务直接拒绝;
  4. 客户端“强制本地中继”与“自动质量检测”互斥,二选一
  5. 控制台账号开启“登录白名单”,禁止外部邮箱域
  6. 每周跑一次 relay-cli stats并发>80 % 就加节点
  7. 出口防火墙封掉 6180 对外映射,防止被当反射器
  8. 录像文件用 SM3 哈希 + WORM 存储防篡改
  9. 更新前先在测试 relay 上灰度,版本回滚只需替换二进制 + 重启
  10. 每年等保前跑一次 全链路流量抓包确认无公网 IP 出现

FAQ(使用 FAQPage Schema)

本地中继授权过期会怎样?

服务拒绝新会话,已在线会话保持 15 分钟后强制断线;客户端提示“License expired”且不会自动回退公网,需立即更新 *.tlic 并重启中继。

可以只用本地中继,但关闭录像吗?

可以。控制台“审计策略”把“会话录像”开关关闭即可,但等保三级场景建议至少开“屏幕截图”模式,否则测评项会扣分。

Mac 被控端升级后黑屏但鼠标可动,怎么办?

系统设置→隐私与安全→屏幕录制,删除旧 ToDesk 条目并重新添加;4.8.2 已带自动修复脚本,如仍失败,可终端执行 sudo todesk --reset-screen-permission

iOS 客户端悬浮手势失效?

确认 ToDesk 在“设置-辅助功能-AssistiveTouch”白名单;若仍误触发,切换标准端口 443或关闭 AssistiveTouch 即可。

如何确认流量真的没走公网?

控制台“会话列表”→ 点击任意会话 →「流量路径」应显示 LocalRelay;同时在出口网关抓包,不应出现任何公网 IP

收尾:下一步行动清单

读完本文,你已知道“如何在局域网内配置ToDesk实现无公网远程”的完整链路:从决策、安装、验证到审计。现在可以:

  • 1. 按“先决条件表”给现场打分,≥80 分再动工;
  • 2. 用“检查表 10 条”做一次预演,把 VLAN、证书、存储提前到位;
  • 3. 先在测试环境跑 48 小时,确认无 EdgeNode-Fallback 后推到正式 relay;
  • 4. 等保/测评前再跑一次抓包,留底报告,数据不出厂才有底气

把远程控制从“能连就行”升级为“连得快、查得到、留得住”,本地中继就是 2026 年最省事的一张合规答卷。

文章标签

内网部署远程控制局域网配置安全连接