OpenClaw如何更新token
更新OpenClaw Gateway的token有两种方法:1)使用CLI工具(推荐),通过命令设置新token并重启服务;2)直接修改配置文件中的gateway.auth.token字段后重启服务。无论哪种方式,都需要确保token模式为"token",修改后旧token将失效。建议通过CLI自动生成强随机token,避免手动修改可能的安全风险。更新后请使用新token访问控
·
更新 OpenClaw Gateway 的 token,本质是改配置里的 gateway.auth.token,然后让 Gateway 重新加载。
方法一:用 CLI(推荐)
source ~/.nvm/nvm.sh && nvm use 24 # 若需要
# 随机生成新 token(示例)
NEW="$(openssl rand -hex 24)"
openclaw config set gateway.auth.mode token
openclaw config set gateway.auth.token "$NEW"
openclaw config validate # 若有该命令,可检查配置
openclaw gateway restart
之后用新 token 打开控制台,例如:
openclaw dashboard
或在浏览器使用带新 #token=… 的地址(不要再把完整链接发到公开聊天)。
方法二:直接改配置文件
- 编辑
~/.openclaw/openclaw.json(或你设置的OPENCLAW_CONFIG_PATH)。 - 在
gateway.auth下保持"mode": "token",把 token 改成新字符串,例如:
"gateway": {
"mode": "local",
"auth": {
"mode": "token",
"token": "这里换成新 token"
}
}
- 保存后执行:
openclaw gateway restart
可选:用环境变量
若希望不把 token 写进文件,可按文档用 OPENCLAW_GATEWAY_TOKEN(在 LaunchAgent plist 的 EnvironmentVariables 里加,或你当前文档推荐的方式),配置里可写 "token": "${OPENCLAW_GATEWAY_TOKEN}" 等形式——以你本机 OpenClaw 文档 里 Gateway / Authentication 为准。
注意
换 token 后,旧书签、旧 #token= 链接会失效,请只用新 token。
你曾在对话里泄露过旧 token,务必按上面步骤换成新 token 并重启 Gateway。
更完整的认证说明见:Authentication(OpenClaw 文档)(在站点内搜 gateway / auth / token)。
更多推荐


所有评论(0)