Skip to content
接受新项目 登录 注册

OpenClaw 个人本机推荐配置模板

适合不装 Docker、只在本机单人使用 OpenClaw 的推荐配置模板,重点是稳妥、够用、边界清晰。

发布日期
作者 hzw
阅读时长 2 min read

OpenClaw 个人本机推荐配置模板

适用场景

– 只在自己电脑上使用 OpenClaw

– 不安装 Docker

– 不开放局域网或公网访问

– 追求“够安全、够稳定、别折腾”

不适用场景

  • 多人共用同一套 OpenClaw
  • 要做局域网访问
  • 要做公网访问
  • 要求强隔离执行

推荐目标

这份模板的目标不是“功能全开”,而是:

  1. Gateway 只允许本机访问
  2. Dashboard 继续可用
  3. 默认模型继续可用
  4. 不放开 webchat 的 elevated 宿主机执行
  5. 不启用 Docker sandbox

推荐配置

{
  "gateway": {
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "mode": "token",
      "token": "__KEEP_PRIVATE__"
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "openai-codex/gpt-5.3-codex"
      },
      "models": {
        "openai-codex/gpt-5.3-codex": {}
      }
    }
  },
  "tools": {
    "elevated": {
      "allowFrom": {
        "webchat": []
      }
    }
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw"
  }
}

每一项为什么这样配

gateway.mode = local

作用:

  • 明确当前是本机模式

gateway.bind = loopback

作用:

  • 只绑定 127.0.0.1
  • 不允许局域网其他设备直接访问

gateway.auth.mode = token

作用:

  • Dashboard 和客户端连接 Gateway 时必须带 token

Warning

不建议改成无鉴权模式。

agents.defaults.model.primary

作用:

  • 指定默认模型

你当前已接入 Codex,因此建议保留:

  • openai-codex/gpt-5.3-codex

tools.elevated.allowFrom.webchat = []

作用:

  • 明确不允许 Dashboard / webchat 直接走 elevated 宿主机执行

不配置 sandbox

原因:

  • 你不安装 Docker
  • OpenClaw 的 sandbox 是 Docker-based

因此建议保持:

  • sandbox.mode = off

不建议现在开启的东西

1. 不建议开放局域网访问

先不要改成:

{
  "gateway": {
    "bind": "lan"
  }
}

2. 不建议把 webchat 加到 elevated allowlist

先不要改成:

{
  "tools": {
    "elevated": {
      "allowFrom": {
        "webchat": ["*"]
      }
    }
  }
}

3. 不建议关闭 token 鉴权

先不要把:

  • gateway.auth.mode

改成无鉴权模式。

建议保留的使用习惯

  1. 每次从命令生成 Dashboard 链接:
openclaw dashboard --no-open
  1. 出现 token mismatch 时,优先用无痕窗口重新打开
  2. 不公开任何带 token 的完整 Dashboard URL
  3. 不把 openclaw.json 原样发给别人

当前机器已落地的状态

你这台机器现在已经符合这份模板的核心要求:

  • gateway.mode = local
  • gateway.bind = loopback
  • gateway.auth.mode = token
  • tools.elevated.allowFrom.webchat = []
  • 默认模型为 openai-codex/gpt-5.3-codex
  • sandbox.mode = off

可直接检查的命令

openclaw config get gateway
openclaw config get tools.elevated.allowFrom.webchat
openclaw sandbox explain --json
openclaw models status --json

一句话版本

  • local + loopback + token
  • 保持 Codex 默认模型
  • 不开放 webchat elevated
  • 不启用 sandbox

分类:OpenClaw