Skip to content

详细配置指南

这篇文档聚焦 ~/.openclaw/openclaw.json 的字段说明与高频改动项。
如果你还没完成安装与基础跑通,建议先看:安装与配置

一、openclaw.json 字段总表(完整顶层,可快速查)

下面这张表覆盖了核心配置文件的全部顶层字段(来自官方 schema)。
如果你只想先排查启动问题,可以先看 gatewayagentsmodelschannelstools

顶层字段你可以把它理解为常见场景
$schema配置 schema 标识编辑器提示补全
metaOpenClaw 自动写入的配置元信息通常不手改
env环境变量导入与覆盖统一管理密钥/变量
wizard向导运行记录排查向导状态
diagnostics诊断与追踪排查疑难问题
logging日志级别与日志文件看报错、调试
update更新渠道与启动检查stable / beta / dev
browser浏览器工具能力web 自动化相关
ui控制界面外观与助手展示UI 小调整
auth鉴权档案与失败退避多模型提供商登录管理
models模型提供商与模型目录选模型、配 API
nodeHost节点代理能力浏览器节点转发
agentsAgent 默认设置与多 Agent 列表最常改
tools工具开关、白名单、黑名单安全边界
bindings会话路由绑定规则多 Agent 路由
broadcast广播路由策略群发/分发策略
audio音频相关参数语音能力
media媒体处理策略上传文件名等
messages消息层行为前缀、队列、TTS
commands斜杠命令行为/config/restart
approvals审批策略高风险操作审批
session会话范围与重置策略对话隔离、生命周期
cron定时任务系统自动任务
hooksWebhook 入站外部系统推送
webWeb 通道心跳与重连控制端连接稳定性
channels各聊天渠道配置Telegram/Discord 等
discovery网关发现(mDNS/DNS-SD)局域网发现
canvasHostCanvas 服务可视化画布能力
talk语音合成相关Talk 模式
gateway网关端口、绑定、认证、远程最关键
memory记忆后端与检索长期记忆体验
skillsSkills 加载与安装扩展能力
plugins插件系统开关与安装记录插件化扩展

二、gateway 字段详解(完整,可当字典查)

这是最容易“配置错导致启动失败”的模块,建议优先读。

字段路径说明(小白版)常见值
gateway.port网关端口18789
gateway.mode运行本地网关还是远程模式local / remote
gateway.bind绑定地址范围loopback / lan / tailnet / custom
gateway.customBindHost自定义绑定地址192.168.1.10
gateway.controlUi.enabled控制 UI 开关true
gateway.controlUi.basePath控制 UI 路径前缀/openclaw
gateway.controlUi.root控制 UI 静态资源目录dist/control-ui
gateway.controlUi.allowedOrigins允许的前端来源["https://xxx.com"]
gateway.controlUi.allowInsecureAuth不安全认证提示开关false(建议)
gateway.controlUi.dangerouslyDisableDeviceAuth关闭设备身份校验(危险)false(强烈建议)
gateway.auth.mode网关鉴权模式token / password / trusted-proxy / none
gateway.auth.tokenToken 鉴权密钥自定义长字符串
gateway.auth.password密码鉴权密钥自定义长字符串
gateway.auth.allowTailscale是否允许 Tailscale 相关鉴权路径true / false
gateway.auth.rateLimit.maxAttempts最大失败次数数字
gateway.auth.rateLimit.windowMs统计窗口(毫秒)数字
gateway.auth.rateLimit.lockoutMs锁定时长(毫秒)数字
gateway.auth.rateLimit.exemptLoopback是否豁免本机回环地址true / false
gateway.auth.trustedProxy.userHeader反代用户头名称例如 x-auth-user
gateway.auth.trustedProxy.requiredHeaders反代必需头字符串数组
gateway.auth.trustedProxy.allowUsers允许用户列表字符串数组
gateway.trustedProxies可信反向代理 IP 列表["127.0.0.1"]
gateway.allowRealIpFallback缺少 X-Forwarded-For 时是否回退 X-Real-IPfalse(默认更安全)
gateway.tools.denyHTTP 调用额外禁用工具工具名数组
gateway.tools.allow从默认禁用中放行工具工具名数组
gateway.channelHealthCheckMinutes渠道健康检查间隔数字
gateway.tailscale.modeTailscale 模式off / serve / funnel
gateway.tailscale.resetOnExit退出时是否重置 Tailscale 相关状态true / false
gateway.remote.url远程网关地址ws://wss://
gateway.remote.transport远程传输方式ssh / direct
gateway.remote.token远程模式 token字符串
gateway.remote.password远程模式 password字符串
gateway.remote.tlsFingerprintTLS 指纹固定(防中间人)sha256:...
gateway.remote.sshTargetSSH 目标user@host
gateway.remote.sshIdentitySSH 私钥路径文件路径
gateway.reload.mode配置热重载策略off / restart / hot / hybrid
gateway.reload.debounceMs重载防抖时间数字
gateway.tls.enabled是否启用 TLStrue / false
gateway.tls.autoGenerate是否自动生成证书true / false
gateway.tls.certPath证书路径文件路径
gateway.tls.keyPath私钥路径文件路径
gateway.tls.caPathCA 路径文件路径
gateway.http.endpoints.chatCompletions.enabledOpenAI 兼容 Chat Completions 接口开关true / false
gateway.http.endpoints.responses.enabledOpenAI 兼容 Responses 接口开关true / false
gateway.http.endpoints.responses.maxBodyBytesResponses 请求体大小上限数字
gateway.http.endpoints.responses.maxUrlPartsURL 片段数量上限数字
gateway.http.endpoints.responses.files.allowUrl是否允许文件 URL 输入true / false
gateway.http.endpoints.responses.files.urlAllowlist文件 URL 白名单字符串数组
gateway.http.endpoints.responses.files.allowedMimes文件 MIME 白名单字符串数组
gateway.http.endpoints.responses.files.maxBytes单文件字节上限数字
gateway.http.endpoints.responses.files.maxChars文件文本抽取上限数字
gateway.http.endpoints.responses.files.maxRedirects文件 URL 最大重定向次数数字
gateway.http.endpoints.responses.files.timeoutMs文件抓取超时数字
gateway.http.endpoints.responses.files.pdf.maxPagesPDF 最大页数数字
gateway.http.endpoints.responses.files.pdf.maxPixelsPDF 渲染像素上限数字
gateway.http.endpoints.responses.files.pdf.minTextCharsPDF 最小文本阈值数字
gateway.http.endpoints.responses.images.allowUrl是否允许图片 URL 输入true / false
gateway.http.endpoints.responses.images.urlAllowlist图片 URL 白名单字符串数组
gateway.http.endpoints.responses.images.allowedMimes图片 MIME 白名单字符串数组
gateway.http.endpoints.responses.images.maxBytes单图大小上限数字
gateway.http.endpoints.responses.images.maxRedirects图片 URL 最大重定向次数数字
gateway.http.endpoints.responses.images.timeoutMs图片抓取超时数字
gateway.nodes.browser.modeBrowser 节点路由策略auto / manual / off
gateway.nodes.browser.node指定固定 Browser 节点节点 ID
gateway.nodes.allowCommands允许的 node 命令扩展命令数组
gateway.nodes.denyCommands显式拒绝的 node 命令命令数组

三、新手最常改的 6 组字段(建议优先掌握)

模块常改字段你会得到什么
agents.defaultsmodel.primaryworkspaceheartbeatsandbox决定默认模型、工作目录、心跳和隔离策略
channelschannels.<渠道名>.enableddmPolicyallowFromgroupPolicy控制谁能给你发消息、哪些群能触发
toolstools.allowtools.denytools.web.*控制工具可用范围与安全边界
sessionscopedmScopereset.*控制会话隔离和自动重置
skillsskills.load.extraDirsskills.entries.*追加技能目录、给技能单独配 key
logginglevelfileconsoleLevel排查问题时最常用

资料来源(官方一手)

核对时间:2026-02-23

Last updated:

ClawPilot