I set gatewaybind lan or tailnet and now nothing listens the UI says unauthorized
Non-loopback binds require auth. Configure gateway.auth.mode + gateway.auth.token (or use OPENCLAW_GATEWAY_TOKEN).
{
gateway: {
bind: "lan",
auth: {
mode: "token",
token: "replace-me",
},
},
}
Notes:
gateway.remote.token is for remote CLI calls only; it does not enable local gateway auth.
The Control UI authenticates via connect.params.auth.token (stored in app/UI settings). Avoid putting tokens in URLs.