Skip to content

企业授权(License Server)

AutoC 企业部署通过 License Server 做 License 管控。拥有企业授权后,可接入并运行自定义大模型(不限于 WhyEngineer 模型广场)。

部署顺序:先完成服务端设置,再配置客户端。

License Server 部署架构

服务端设置

在专用服务器上安装 License Server、导入 .lic,并启动服务。MAC 绑定的是这台服务器,不是客户端电脑。

1. 下载

当前发布版本: v0.1.2

平台Latest
Windows x64license-server-0.1.2-windows-x64.zip
Linux x64license-server-0.1.2-linux-x64.tar.gz

解压后得到 license-server(或 license-server.exe)。默认监听 0.0.0.0:9847

2. 申请 License(.lic

向商务或技术支持申请企业 License(邮箱见 联系我们)时,请提供:

  1. 公司 / 项目名称
  2. 并发数(同时在线的 autoc 客户端数量)
  3. License 有效期(起止日期)
  4. 运行 license server 的服务器的全部物理网卡 MAC(必须来自同一台机器)

收集 MAC 地址

运行 license server 的服务器 上执行,提交该机器上的全部物理网卡 MAC(不要从多台电脑分别收集):

Windows(PowerShell):

powershell
getmac /v /fo list

Linux:

bash
ip link show | grep -E '^[0-9]+:|link/ether'

也可在 license-server guiLicenses 标签页中查看并复制。格式如 AA:BB:CC:DD:EE:FF

如何申请

收集齐上述信息后,发至 联系我们 中的邮箱即可。

3. 导入 License

在服务器上导入厂商下发的 .lic(同目录需有配套的 .lic.key)。导入时校验签名、有效期,以及 .lic 中列出的每一个 MAC 都存在于本机网卡。

命令行导入(推荐)

无需图形界面,适合虚拟机、远程桌面、无独显环境:

powershell
# Windows(.lic.key 须与 .lic 同目录)
.\license-server.exe import .\customer.lic
bash
# Linux
chmod +x license-server
./license-server import ./customer.lic

也可一次导入多个:license-server import a.lic b.lic

GUI 导入

powershell
# Windows
.\license-server.exe gui
bash
# Linux
./license-server gui

GUI

在界面中选择 .lic 文件导入。

存储位置

系统路径
Windows%LOCALAPPDATA%\license-server\licenses\
Linux~/.local/share/license-server/licenses/

可通过环境变量 LICENSE_SERVER_DATA_DIR 覆盖数据目录。

4. 配置 OAuth / SSO(可选)

若企业大模型网关走 IdP 登录,由管理员在 license server 上配置 OIDC。客户端侧登录步骤见下文「客户端设置」。

运行 license-server gui,切换到 OAuth / SSO 标签页:

OAuth / SSO 配置

  • Provider id — 默认 autoc-license-server
  • Issuer URL — IdP Issuer;可点 Load from well-known 自动加载 authorization / token 端点
  • Client idScopes(空格或逗号分隔,如 openid profile offline_access);可选 Client secret
  • 点击 Save OAuth config

在 IdP 中注册固定回调:http://127.0.0.1:59847/callback

保存 OAuth 后,已连接的客户端需重启 autoc 才能拿到新配置。

5. 启动服务

powershell
# Windows
.\license-server.exe server
bash
# Linux
./license-server server

内置 mTLS,监听 9847。重启会清空内存中的会话。


客户端设置

服务端已启动后,在每台使用 AutoC 的电脑上完成以下配置。尚未安装?见 下载与安装

1. 填写服务器地址

  1. 欢迎页点 全局设置,或工作区侧栏点 设置Ctrl+,)。
  2. 左侧选 账户,切到 许可证服务器
  3. 服务器地址 填入 主机:端口,例如 192.168.1.10:9847
  4. 保存并连接

状态变为「已连接」「企业版已解锁」后,即可配置自定义模型。

设置中的许可证服务器

TIP

地址只保存在本机。换一台电脑需要再填一次。连接失败时先确认服务端 license-server server 在跑,且防火墙放行 9847/TCP。

2. 配置大模型

连接成功后,同一页会出现 自定义模型

方式 A:API key

  1. 选择 API 风格(OpenAI 兼容或 Anthropic 兼容)。
  2. 填写 Base URL、网关 API key模型名称(逗号分隔)。
  3. 点设置窗口右上角 保存
  4. 在对话里切换到刚加的模型。

方式 B:OAuth / SSO

需服务端已配置 OIDC(见上文「服务端设置 → 配置 OAuth / SSO」)。

  1. 确认许可证服务器已连接。
  2. 在自定义模型中勾选 使用 OAuth / SSO,填写 Base URL 和模型名称后保存。
  3. 在下方 OAuth / SSO 点登录,浏览器里完成 IdP 登录。
  4. 回到对话选择模型。

也可由 IT 预先下发网关与模型配置,用户只需连接服务器并登录。


常见问题

Q: 客户端报 “License server address is not configured”
A: 打开 设置 → 账户 → 许可证服务器,填写服务器地址后点 保存并连接

Q: 已配置许可证服务器,但登录仍只有 WhyEngineer,或 OAuth 不可用
A: 确认 license-server server 在运行,然后完全退出并重启 AutoC。

Q: 连接失败或并发数已满
A: 确认 server 在运行、防火墙放行 9847/TCP,且未超过 license 中的 max_seats

Q: 导入 .lic 失败(MAC 不匹配)
A: .lic 中的 MAC 必须全部存在于运行 license server 的服务器上。在该服务器上用 license-server gui 查看本机 MAC,或用 getmac / ip link 收集后向厂商申请。不要把多台机器的网卡 MAC 混在一个申请里。

Q: license-server gui 报 OpenGL / egui_glow 错误,界面打不开
A: 部分虚拟机、远程桌面或无显卡驱动环境缺少 OpenGL。改用 license-server import path\to\file.lic.lic.key 须同目录),再执行 license-server server

Q: license server 服务器更换网卡或机器
A: 需重新申请绑定新 MAC 的 .lic,并在新服务器上导入。

联系我们

申请企业 License、部署咨询或技术支持,请发邮件至:

AUTOSAR BSW / ASW AI 配置助手