隔离环境安装

在没有互联网访问的计算机上安装并授权 Daxlate。

最后更新:

Daxlate 的许可证校验完全离线运行。应用用内置的公钥核对你许可证上的加密签名, 正常使用期间不发起任何网络请求。这让 Daxlate 适用于长期与互联网断开的计算机, 包括受监管环境、涉密网络和安全分析环境。

标准激活流程只有一个步骤需要联网:联系一次我们的许可证服务器,取回你的已签名 许可证 blob。在隔离的计算机上,你可以手动放入许可证文件来跳过这一步。

前提条件 #

开始之前,在一台联网的计算机上:

  1. daxlate.com 购买 Daxlate 订阅。结账后几秒内你会 收到许可证邮件。

  2. 打开邮件。你会看到一段类似这样的许可证字符串(它很长,通常一两百个字符):

    daxlate-license:v2:eyJlbWFpbCI6...AbCdEf==.MEUCIQD...XYZ=
    

    复制这段字符串,在隔离的计算机上会用到。

  3. /download 下载 Daxlate 的 MSI 安装程序。

接下来,用你的环境允许的任何方式把 MSI 安装程序和许可证字符串传到隔离的计算机 上:U 盘、经批准的文件传输服务,或签名介质。

安装 Daxlate #

在隔离的计算机上双击 Daxlate.msi,按安装程序的提示操作。关于 EV 签名版本发布 之前 Windows SmartScreen 提示的说明,参见 安装与激活

安装完成后,启动 Daxlate 一次再关闭。这会让应用创建它的按用户文件夹:

%LOCALAPPDATA%\Daxlate\

在大多数系统上,它展开为:

C:\Users\<你的用户名>\AppData\Local\Daxlate\

许可证界面上可以先留着试用状态。下一步你会用真正的许可证替换它。

创建许可证文件 #

在文件资源管理器的地址栏粘贴 %LOCALAPPDATA%\Daxlate 并按回车。你应该看到一个 包含 settings.json 的文件夹,可能还有 recent-files.json 和一个 logs 文件夹。

在这个文件夹中新建一个名为 license.json 的文件,内容如下,把 <在此粘贴许可证字符串> 换成邮件里的那段字符串:

{
  "blob": "<在此粘贴许可证字符串>"
}

完整的文件应该是这样:

{
  "blob": "daxlate-license:v2:eyJlbWFpbCI6...AbCdEf==.MEUCIQD...XYZ="
}

几个容易踩的坑

  • 文件名必须正好是 license.json,不能是 license.json.txt。如果用记事本创建,请用文件 → 另存为,把保存类型设为所有文件,并把文件名放进引号:“license.json”
  • 请保存为 UTF-8(现代记事本的默认值)。UTF-16 或带 BOM 的文件无法解析。
  • 许可证字符串必须在一行内,不能有邮件客户端插入的换行。如果复制时客户端把字符串折行了,请先粘到记事本里去掉换行,再放进 JSON。
  • 字符串应以 daxlate-license:v2: 开头,较早的许可证则以 daxlate-license:v1: 开头。

验证 #

启动 Daxlate。如果一切正常:

  • 许可证界面消失,直接进入欢迎屏幕。
  • 菜单栏上的“试用 · 剩余 N 天”标记不见了。
  • 帮助 → 关于会显示你订阅的邮箱、方案和续订日期。

如果仍然看到许可证界面:

  • 打开 %LOCALAPPDATA%\Daxlate\license.json,检查它是不是有效的 JSON。blob 要 包在双引号里,末尾不能有多余逗号,blob 内部不能有换行。
  • 检查文件扩展名是不是 .json。Windows 默认隐藏扩展名,在文件资源管理器中用 查看 → 显示 → 文件扩展名可以显示出来。
  • 检查 blob 是否已过期。许可证的有效期到当前计费周期结束,再加七天宽限期。

续订 #

每次订阅续订时,我们的服务器都会用新的到期日重新签名你的许可证,并把新的 blob 发到你的邮箱。隔离安装不会自动收到这些续订。

当你在联网的计算机上收到续订邮件时:

  1. 从邮件中复制新的许可证字符串。
  2. 把它传到隔离的计算机上。
  3. 用新的 blob 替换 %LOCALAPPDATA%\Daxlate\license.json 的内容,保留同样的 JSON 外壳。
  4. 重新启动 Daxlate。

在上一份 blob 到期之后,Daxlate 还能继续工作最多七天,因此你有充裕的时间在访问 中断前换掉文件。

我们建议在续订日期前几天设一个日历提醒。

移除许可证 #

要从隔离的计算机上移除许可证,删除 %LOCALAPPDATA%\Daxlate\license.json 即可。下次启动时 Daxlate 会回到试用状态, 若试用期已用完则回到许可证界面。

你不需要通过我们的服务器停用,因为这台设备从未在那里注册过。

限制 #

  • 没有应用内更新通知。 启动时的更新检查同样是一次网络请求。在隔离的计算机上, 你需要自己通过下载页关注 Daxlate 的发布,并在新版本推出时把新的 MSI 传过去。

需要帮助? #

如果你的隔离环境有特殊约束,比如分段网络中其实仍可完成一次性激活、需要批量设备 授权,或需要更长的续订窗口,请在部署前发邮件到 [email protected]。我们通常都能配合。