远程在线编程

远程 OEM 在线编程,避免区域 IP 锁定

当 OEM 诊断软件连接到其后端服务器 — Mercedes Online、BMW AOS、TIS2Web、VW Online、TOPIx — 服务器会记录会话 IP。如果该 IP 与账号注册的区域不匹配,账号就会被封锁。本页解释这种情况为何发生、哪些操作会触发,以及 eLinehub 如何避免。

  • 在自己的工位上运行 XENTRY SCN、SPS2 刷写、ODIS GeKo 或 BMW AOS — 维修店提供 VCI 和车辆
  • 您的 OEM 登录信息留在自己的 PC 上。维修店看不到您的凭证,也看不到您的诊断步骤。
  • 为其他国家的维修店服务?第 4 节介绍跨境场景下的 VPN 配置。

您提供 OEM 软件与账号。维修店连接 VCI。eLinehub 负责桥接。 · 由 eLinehub 提供 ·

01 问题

远程编程为何会导致 OEM 账号被封锁

OEM 后端服务器 — Mercedes Online、BMW AOS、GM TIS2Web、JLR TOPIx Cloud — 会记录每次在线会话的 IP 地址。当会话 IP 与账号注册的区域不匹配时,服务器会将该账号标记为可疑活动,账号随即被封锁。通过 OEM 客服解封需要数周到一个多月时间 — 而在此期间,该工具无法用于任何在线操作。

这并非罕见的边缘情况。仅在 Diagnostic Network 论坛上,就有多家维修店报告 XENTRY 账号因为出现在注册区域以外的 IP 而被封锁 — 其中一些维修店为 Xentry Kit 支付了超过 30000 美元。一位技师描述说,他在 18 个月内被锁出两次,每次都要等待 30 多天才能恢复。另一位技师报告说,他发了 10 多封邮件都没有得到回复,车辆只能停在那里无法完工。

核心变量并不是技师实际身处何处 — OEM 后端无法验证这一点。变量是运行 OEM 软件的那台机器在哪里接入互联网。后端记录的就是那台机器的 IP。两种常见的远程编程方案都搞错了这一点。

情形 A:不带 VPN 的远程桌面 — 维修店的 IP 直接到达后端。

一位技师使用 TeamViewer 或 AnyDesk 控制另一地区的维修店 PC。OEM 软件运行在维修店 PC 上,因此后端看到的是维修店的 IP。如果维修店所在区域与账号注册区域不同,后端就会检测到不匹配,账号被标记。

一位论坛成员总结了这种风险:通过屏幕共享找人远程做 SCN 编码"几乎是不可能的,因为很可能会因检测到未授权使用,导致他们的 Daimler 登录凭证被锁定"。

这种方案暴露了三样东西:维修店的 IP 暴露给 OEM 后端(触发封锁);技师的 OEM 凭证出现在一台技师无法审计的机器上;以及每一步诊断操作都显示在维修店本地的显示器上。

远程桌面拓扑 — 维修店 PC 运行 OEM 软件,将维修店 IP 发送到 OEM 后端,触发区域不匹配

情形 B:带 VPN 的远程桌面 — 伪装的 IP 仍可能被检测出来。

为避免情形 A 中的 IP 不匹配,一些技术人员会在维修店 PC 上加一层 VPN,让其 IP 看起来位于账号注册的区域。这只是治标,并未解决根本问题。

OEM 厂商持续完善其检测能力。Mercedes Online 会检查硬件 ID、账号 ID、IP 区域与机构 ID 之间的一致性 — VPN 改变了 IP,却改变不了其它指纹。一个从德国 VPN 出口节点发起、运行在土耳其硬件 ID 机器上、且没有关联工作站机构的会话,是一种可被检测出的异常。VPN 今天能用,下一次后端更新后就可能失效。每一次失败都意味着账号可能再次被封锁数周。

带 VPN 的远程桌面拓扑 — VPN 伪装 IP,但 OEM 仍可通过硬件 ID、机构 ID 与会话异常进行检测

两种方案分别暴露了什么

情形 A(远程桌面)情形 B(远程桌面 + VPN)
IP 合规性❌ 维修店 IP — 触发不匹配⚠️ VPN 伪装 IP — 但 OEM 检测在演进,伪装可能失效
凭证暴露在维修店 PC❌ 在技师无法审计的机器上输入❌ 同样暴露
诊断步骤显示在维修店屏幕❌ 实时可见❌ 同样暴露
← scroll →

根本问题并不在于后端看到的是哪个 IP — 而在于哪台机器在运行 OEM 软件。只要 OEM 软件运行在维修店 PC 上,IP 要么是错的(情形 A),要么是伪装的(情形 B),而且凭证与诊断步骤始终暴露在技师控制之外的机器上。

下一个问题是:在您的日常操作中,哪些会真正触发这种后端连接?并非所有操作都会。

02 在线 vs 离线

哪些 OEM 操作需要在线连接

如果您使用以下任意平台,左列的每一项在线操作都是 IP 合规性至关重要的会话。

品牌在线操作(需要后端连接)后端服务器离线操作(无需后端连接)
Mercedes-BenzSCN 编码、在线编程、SFD 解锁Mercedes Online故障读取、实时数据、离线编码、DAS
BMWSWE 编程、软件更新、在线编码AOS (BMW Online Services)ISTA 诊断、E-Sys 离线编码、故障读取
VW / AudiGeKo 会话、SVM、Component ProtectionVW OnlineODIS 离线诊断、基本匹配、引导式故障查找
GMSPS2 ECU 刷写、校准下载TIS2Web / Techline ConnectGDS2 诊断(需登录,但诊断在本地运行)
FordFDRS 模块编程、PMI、PATS 初始化Ford server + NASTF基本诊断(FDRS 提供有限的离线支持)
JLRTOPIx 在线编程、模块校准TOPIx CloudPathfinder 离线诊断、SDD(旧版)
NissanNERS 重新编程Nissan serverCONSULT 诊断、故障读取
ToyotaGTS+ ECU 刷写、校准下载Toyota TISTechstream 离线诊断
← scroll →

GM 的 TIS2Web 需要特别说明:它在账号层级实施区域限制。美国和加拿大以外的技术人员报告,没有美国区 IP 就无法使用 SPS2 编程 — 平台无法加载,或在编程会话开始前就返回错误。

在线编程会话期间,运行 OEM 软件的机器上会同时发生两件事。软件与连接到车辆的 VCI 通信 — 发送诊断指令并接收 ECU 数据。同时,软件还通过 HTTPS 与 OEM 后端服务器通信 — 下载校准文件、交换令牌、验证会话。这两个连接彼此独立。

OEM 后端记录的 IP 地址来自第二个连接 — 与 OEM 服务器的 HTTPS 链路。该连接使用机器当下的互联网连接。问题是:哪台机器在运行 OEM 软件?

有些操作介于在线与离线之间。GM 的 GDS2 启动时需要 Techline Connect 登录,但诊断功能随后在本地运行。SPS2 不同 — 它在整个刷写过程中持续从 TIS2Web 下载,因此完全是在线操作。Mercedes XENTRY 允许离线故障读取,但任何写入操作都需要 Mercedes Online — SCN 编码、在线编程与 SFD 解锁都会开启后端连接。Ford FDRS 支持有限的离线路试,但模块编程需要保持服务器连接。

03 解决方案

eLinehub 如何解决

XENTRY 能像 SD Connect 插在自己工位上一样识别它吗?可以。SPS2 能在同一次会话中从 TIS2Web 下载校准并通过 MDI 2 写入吗?可以。ISTA 能通过 DoIP 广播找到 ICOM 吗?可以。Mercedes Online、BMW AOS 与 TIS2Web 会看到您的 IP,而不是维修店的吗?会。

原因如下。eLinehub 把远端维修店的 VCI 通过互联网映射到您的 PC。维修店把 VCI 接到车辆上,并运行 eLinehub 技工 — 一个轻量级的共享客户端。您接受案件后,该 VCI 就会以本机连接设备的形式出现在您的 PC 上:USB VCI 在 Device Manager 中表现为 USB 设备,DoIP/ENET VCI 在 Network Connections 中表现为网络适配器。您的 OEM 软件运行在自己的机器上 — 而不是通过屏幕共享运行在维修店那边 — 每一种发现机制都能正常工作,因为 VCI 在操作系统层级就存在于您自己的 PC 上。

由于 OEM 软件运行在您自己的机器上,与 Mercedes Online、TIS2Web、BMW AOS 或 VW Online 的 HTTPS 连接也是从您的机器发起的 — 使用您自己的互联网连接,呈现您自己的 IP 地址。OEM 后端看到的与本机工位会话时看到的完全一致。eLinehub 负责处理与远端维修店之间的 VCI 连接,不接触、不代理、不修改您的 OEM 软件与 OEM 服务器之间的连接。

eLinehub VCI 映射数据流 — VCI 流量经 eLinehub 从维修店到达技师 PC,OEM 后端流量从技师 PC 通过 HTTPS 直接连出,使用技师自己的 IP

对于大多数技师 — 在与 OEM 账号注册国相同的国家工作 — 这就是全部解决方案。 您的 IP 自然与注册区域匹配。无需 VPN。无需代理。不会触发地域合规标记。一位在德国持有德国 XENTRY 账号、为土耳其维修店服务的技师,向 Mercedes Online 呈现的是德国 IP — 这正是后端所期望的。

这对两种 VCI 类型都适用:USB 映射(MDI 2、VCM3、VI3、MicroPod II、HAC、VOE 适配器)和网络适配器桥接(ENET 电缆、ICOM Next、SD Connect、VAS6154A、JLR DoIP VCI)。选择取决于 VCI 硬件,而不取决于操作是否在线。

您的凭证也留在自己的机器上。维修店只运行 eLinehub 技工 — 一个 VCI 共享客户端,没有 OEM 登录界面,没有诊断界面,也不存储任何凭证。您的 XENTRY 登录、FDOK PIN、TIS2Web 密码与 NASTF PATS 凭证从不离开您自己的硬件。而由于 OEM 软件界面运行在您自己的屏幕上 — 而非维修店的显示器上 — 您的诊断步骤、编码参数与校准值在维修店那边都看不到。

真实案例

一位在美国注册账号、拥有 20 多年实体维修店经验的移动编程专家,转型提供远程 ECU 编程服务。他服务的维修店分布在北美、加勒比地区及其它区域。在长达六个月的时间里,每一次远程桌面会话都把维修店的 IP 暴露给 OEM 后端 — GM、Volvo 和 BMW 都因为会话来自美国境外的维修店地点,对他在美国注册的账号进行 IP 不匹配标记。反复的账号审查和临时停权打乱了他的业务。

改用 eLinehub 后,每家维修店的 VCI 都直接映射到他在美国的 PC。他的 OEM 软件运行在自己的机器上,后端在每次会话看到的都是他的美国 IP,账号自此保持干净。无需 VPN、无需特殊基础设施、无需变通做法 — 标准的 eLinehub 架构解决了他六个月以来与区域封锁抗争都未能解决的问题。

开启您的第一次远程在线编程会话

免费试用自动启动 — 无需信用卡。

逐步连接配置指南,请参阅 远程连接配置指南.

04 跨境场景

跨境场景:在 eLinehub 之上叠加 VPN

第 3 节涵盖了远程编程的绝大多数场景 — 技师与 OEM 账号注册在同一个国家,维修店可以在任何地方。仍有两种场景需要在 eLinehub 之外配合 VPN 使用。

技师本人身处与账号注册国不同的国家。一位持有美国注册 OEM 账号、在国外工作的技师,即便使用 eLinehub,向 OEM 后端呈现的也会是非美国 IP。IP 不匹配是真实存在的 — 它来自技师自己的互联网连接。连接到注册国的 VPN 可以解决。

OEM 平台本身要求使用 VPN 连接。某些 OEM 诊断平台在技术架构上要求诊断软件通过 VPN 客户端连接。这是 OEM 的要求,而非变通做法。

eLinehub 与 VPN 如何共存,取决于 VCI 的连接类型。

4.1 USB VCI — 单机配置

适用于 MDI 2、VCM3、VI3、MicroPod II、HAC、VOE 适配器以及其它 USB VCI 设备。

USB 映射在技师 PC 的驱动层创建一个虚拟 USB Hub。OEM 软件会将该 VCI 识别为该 PC 操作系统内本机连接的 USB 设备。这个虚拟 USB Hub 只存在于运行 eLinehub 的那台机器上 — 无法通过物理线缆转发到第二台电脑。USB 映射不支持双机配置。

对于需要 VPN 的 USB VCI 设备,VPN 与 eLinehub 在同一台技师 PC 上运行。eLinehub 与 VPN 共存在测试中已得到验证,但不同的 VPN 客户端与配置模式可能产生不同结果。此场景要求技师 PC 运行 Windows 并安装 eLinehub 技师软件 — 无法安装 Windows 软件的设备无法使用 USB 映射。

USB VCI 映射 + VPN 的单机拓扑 — 一台 PC 同时运行 eLinehub 技师软件与 VPN 客户端,共用同一网络栈

4.2 网络适配器 VCI — 双机配置

适用于 ENET 电缆、ICOM Next、SD Connect、VAS6154A、JLR DoIP VCI 及其它网络适配器 VCI 设备。

一台中继机器运行 eLinehub 技师软件,并把远端维修店的适配器桥接到自己的一个物理 Ethernet 端口上。再用一根 Ethernet 电缆把该端口接到诊断机器。诊断机器运行 OEM 软件与 VPN 客户端,且不安装任何 eLinehub 组件 — 其整个网络栈保持干净。

VPN 会在诊断机器上创建虚拟网络适配器并修改路由表。由于 eLinehub 位于另一台机器上,VPN 没有可冲突的对象。从诊断机器的视角看,VCI 就是物理 Ethernet 端口上本机连接的设备,OEM 软件的运行方式与本机工位会话完全相同。VPN 负责通往 OEM 服务器的后端连接,电缆负责传递来自 eLinehub 的 VCI 流量 — 两条连接互相独立、零干扰。

网络适配器桥接 + VPN 隔离的双机拓扑 — 中继 PC 运行 eLinehub,诊断 PC 运行 OEM 软件与 VPN,二者通过 Ethernet 电缆连接
常见问题

常见问题

Q哪些 OEM 操作需要在线后端连接?
A
Mercedes SCN 编码与 SFD 解锁会连接 Mercedes Online。BMW 软件更新通过 AOS 路由。VW/Audi GeKo 会话、SVM 与 Component Protection 连接 VW Online。GM SPS2 在刷写过程中持续从 TIS2Web 下载校准。Ford FDRS 与 JLR TOPIx 从各自的服务器获取模块数据。离线诊断 — 故障读取、实时数据、基本匹配 — 在大多数平台上不需要后端连接。
Q我的 XENTRY 账号因可疑 IP 活动被标记。eLinehub 能避免再次发生吗?
A
OEM 后端 — 尤其是 Mercedes Online — 会在会话 IP 与注册区域不匹配时标记账号。这种情况通常发生在远程桌面会话向后端呈现了维修店的 IP,而不是技师自己的 IP。eLinehub 让 OEM 软件留在技师自己的 PC 上,后端看到的就是技师自己的 IP 地址。如果技师与账号注册位于同一国家,IP 自然匹配,无需额外配置。eLinehub 无法恢复已被封锁的账号 — 请联系 OEM 客服办理解封。
Q使用 eLinehub 做在线编程需要 VPN 吗?
A
大多数技术人员不需要。eLinehub 让 OEM 软件留在技师 PC 上,OEM 后端因此看到的是技师自己的 IP。只有当技师本人身处与账号注册国不同的国家、需要呈现注册区域的 IP 地址时,才需要 VPN。
Q为什么 USB VCI 设备不能使用双机配置?
A
USB 映射在技师 PC 的驱动层创建虚拟 USB Hub。被映射的设备只存在于该 PC 的操作系统中 — 无法通过物理线缆转发到第二台电脑。对于需要 VPN 的 USB VCI 设备,VPN 与 eLinehub 同时运行在同一台技师 PC 上。
QeLinehub 会与 OEM 后端服务器交互吗?
A
eLinehub 把远端维修店的 VCI 映射到技师 PC。它不会连接、代理或修改 OEM 诊断软件与 OEM 后端服务器之间的任何通信。XENTRY 与 Mercedes Online、或 SPS2 与 TIS2Web 之间的在线会话,与本机工位连接时的会话完全相同 — eLinehub 不在这条链路上。
Q如果我的诊断设备运行 Android 或封闭操作系统,还能使用 eLinehub 做在线编程吗?
A
对于网络适配器 VCI 设备(ENET 电缆、ICOM、SD Connect、VAS6154A、DoIP VCI),双机配置把 eLinehub 放在单独的中继 PC 上,通过 Ethernet 电缆相连 — 诊断设备无需安装 eLinehub。对于 USB VCI 设备,eLinehub 技师软件必须安装在与 OEM 软件运行在同一台 Windows PC 上。无法安装 Windows 软件的设备无法使用 USB 映射。
Q远程在线编程对网络有什么要求?
A
两条数据通道同时活跃:经过 eLinehub 的 VCI 流量(双向延迟低于 80 毫秒、丢包率接近零,双方均建议使用有线 Ethernet);以及通过技师自己互联网连接的 OEM 后端流量(在整个会话期间保持对 OEM 服务器的稳定 HTTPS 访问)。两条通道在整个编程操作期间都必须保持稳定。
Q技师 PC 上的 VPN 会干扰 eLinehub 吗?
A
对于网络适配器桥接(ENET、ICOM、SD Connect、VAS6154A),推荐的双机配置通过把 eLinehub 与 VPN 放在两台机器上、并以 Ethernet 电缆相连,彻底消除 VPN 干扰。对于 USB 映射,VPN 与 eLinehub 在同一台 PC 上共存 — 在测试中已得到验证,但不同的 VPN 客户端与配置模式可能产生不同结果。
立即开始

立即免费试用 eLinehub

技师软件提供免费试用 — 无需信用卡。技工软件始终免费。

下载技师软件 — 免费试用下载技工软件 — 免费

有疑问? support@elinehub.com

远程连接配置指南网络适配器桥接指南