curl -fsSL https://openclaw.ai/install.sh | bash


# 1.设定网络访问模式为 LAN,不然web可能无法访问

openclaw config set gateway.bind lan


# 2. 设定HTTP访问降级为 true,允许不安全的HTTP访问(如果不设置这个参数,默认是禁止HTTP访问的)

openclaw config set gateway.controlUi.allowInsecureAuth true

openclaw config set gateway.controlUi.dangerouslyDisableDeviceAuth true

openclaw config set gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback true

# 3. 重启 OpenClaw gateway 使配置生效

openclaw gateway restart 



创建 systemd 服务失败:

    首先运行这个命令,启用用户 linger (确保退出登录后进程不被杀掉)

sudo loginctl enable-linger $(whoami)

    因为需要 sudo ,所以视操作系统不同可能会需要你输入ssh密码,我这里使用Debian是不需要输入密码的 然后运行下列命令,如果输出了类似 /run/user/* 的路径,说明成功了

# 1. 将 XDG_RUNTIME_DIR 写入 ~/.bashrc (如果已存在则跳过,避免重复)

grep -q "XDG_RUNTIME_DIR" ~/.bashrc || echo 'export XDG_RUNTIME_DIR=/run/user/$(id -u)' >> ~/.bashrc

# 2. 立即在当前窗口生效

source ~/.bashrc

# 3. 验证检查

echo $XDG_RUNTIME_DIR

重新安装网关 :

openclaw gateway install --force

 来源via


上下文字数不足:

打开 /root/.openclaw/openclaw.json,找到 models ,修改 contextWindow 128000和 maxTokens 8196


403 Your request was blocked. API 渠道错误

在 provider 配置里加 headers 字段覆盖 UA:

    "headers": {

      "User-Agent": "Mozilla/5.0"

    },

来源 via


origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins) 的错误提示:

 /root/.openclaw/openclaw.json文件的allowedOrigins错误,

openclaw devices list

openclaw devices approve requestId(换成第一条命令之后后看到的requestid)

来源 via


发送消息403错误:同上

需要添加headers字段覆盖UA:

{

  "my-relay": {

    "baseUrl": "https://your-relay.example.com",

    "apiKey": "sk-your-api-key",

    "api": "anthropic-messages",

    "headers": {

      "User-Agent": "Mozilla/5.0"

    },

    "models": [...]

  }

}


另外需明确配置API的性质,比如Anthropic Messages API,并调整上下文大小值与最大TOKEN值

来源  via