跨产品概念连接方式

连接方式

App 到 CLI 的连接路径决定“如何到达目标 CLI”以及如何验证设备身份,不改变命令最终由目标 CLI 执行这一事实。连接成功也不代表工作区、模型共享或 Agent 执行权限已经授予。

选择路径

路径适用场景需要账户关键条件
本机直连桌面 App 控制当前电脑否Local API 服务和设备密钥
局域网或自定义直连同一可信网络或可达地址否地址、端口、设备密钥和网络策略
账户中继手机、异地网络、没有可用的直连地址是双端登录、设备在线和信任关系

桌面端控制同一台电脑时优先使用本机直连;需要同网段访问时再启用局域网直连;手机、异地网络或无法暴露地址时使用账户中继。任何路径都要求目标 CLI 服务已安装并正在运行。

连接路径只解决可达性和设备身份验证。工作区授权、Remote Share、Agent 权限和审批策略仍由各自的设置单独控制。

同一设备的路径合并

一台 CLI 设备可以同时拥有多条路径。App 连接后读取稳定设备 ID,将相同 ID 的本机、局域网和账户路径合并为一台设备。无法验证设备 ID 的地址不会静默合并。

安全设置在什么时候生效

本机直连:默认只监听当前电脑

桌面 App 控制同一台电脑时,CLI 默认使用 127.0.0.1。这个地址只接受当前电脑发出的连接;它不是“免认证”,Local API 仍要求设备密钥。通常不需要修改这项设置。

局域网直连:需要在 CLI 上主动打开

当 App 运行在另一台电脑或手机上、并且两台设备位于同一可信网络时,才需要局域网直连。在目标 CLI 所在电脑的终端执行:

originrouter local config set --bind 0.0.0.0 --allow-lan on
originrouter service restart
originrouter local config show

allow-lan on 是 CLI 的配置值,不是 App 中的开关。执行 local config show 时会看到 allowLan: on;App 端只需要填写目标设备的地址、端口并完成设备密钥验证。0.0.0.0 允许服务监听网卡,但没有设备密钥的客户端仍不能访问。只在可信网络中使用,停止局域网访问时执行 originrouter local config set --allow-lan off。

账户中继:不需要暴露端口

手机、异地网络或无法提供直连地址时,使用账户中继。App 和 CLI 登录同一账户、目标设备在线并完成信任后,中继服务负责认证和投递密文;它不会因此获得目标工作区或命令执行权限。

连接成功后仍需单独授权

  • 工作区授权:在目标 CLI 上执行 originrouter remote workspace authorize <path>。
  • Remote Share:在 App 的“模型服务控制”中,为模型打开“允许远程”;需要启动或检查共享时使用 originrouter remote share start/status。
  • 审批策略:在 App 的审批策略中选择,或在 CLI 启动 Agent 时指定审批模式。

这些设置互不替代:能连接设备,不代表能访问目录、使用远程模型或执行高风险操作。

这个页面对您有帮助吗?