OpenClaw 配置 node 服务

如果你将 OpenClaw 部署在无头服务器,但想使用 OpenClaw Browser Relay 接管本地浏览器,那么需要在本地部署 node 来作为从设备。

gateway 端

  1. OpenClaw 完成 onboarding 配置。

  2. 安装 Caddy:

    sudo apt install caddy
    
  3. 配置 Caddy 反代:

    sudoedit /etc/caddy/Caddyfile
    
    https://192.168.x.x:8443 {
        tls internal  # 使用本地自签证书
        reverse_proxy localhost:18789  # 转发到 OpenClaw gateway
    }
    
  4. 重启 Caddy:

    sudo systemctl restart caddy
    
  5. 配置 OpenClaw:

    openclaw config set gateway.bind lan  # 允许 LAN 连接
    openclaw gateway restart
    cat ~/.openclaw/openclaw.json | jq ".gateway.auth.token"  # 获取 token
    

node 端

  1. 获取 gateway 端 TLS 指纹:

    openssl s_client -connect 192.168.x.x:8443 </dev/null 2>/dev/null | openssl x509 -fingerprint -sha256 -noout
    
  2. node 申请连接:

    export OPENCLAW_GATEWAY_TOKEN="<token>"
    FINGERPRINT="XX:XX:XX:..."
    openclaw config set gateway.mode remote
    openclaw config set gateway.remote.url "wss://192.168.x.x:8443"
    openclaw config set gateway.remote.token $OPENCLAW_GATEWAY_TOKEN
    openclaw config set gateway.remote.tlsFingerprint "$FINGERPRINT"
    openclaw node install --host 192.168.x.x --port 8443 --tls --tls-fingerprint "$FINGERPRINT" --display-name "MacBook"
    openclaw browser start
    
  3. gateway 同意连接:

    openclaw devices list
    openclaw devices approve "xxxxxxxx-xxxx..."
    openclaw nodes status
    

browser

openclaw browser extension install  # 按照提示执行

在 Chrome 安装插件并配置 token 后,点击 OpenClaw Browser Relay 图标即可让 OpenClaw 看到浏览器内容。

posted @ 2026-03-08 21:12  Undefined443  阅读(26)  评论(0)    收藏  举报