Web(网关)
Web(网关)
适用范围
网关从与 WebSocket 服务器相同的端口(默认 18789)提供浏览器控制 UI。本页面涵盖绑定模式、远程访问和基本安全姿态。
控制 UI 详细信息:/docs/web/control-ui/。
控制 UI(默认启用)
如果资源存在(dist/control-ui),UI 默认启用。你可以通过配置控制它:
{
gateway: {
controlUi: { enabled: true, basePath: "/clawdbot" } // basePath 可选
}
}Webhook
当启用钩子时,网关在同一 HTTP 服务器上公开 webhook 端点。请参阅 /docs/gateway/configuration/(钩子部分)。
远程访问(推荐模式)
1) SSH 隧道(简单)
ssh -N -L 18789:127.0.0.1:18789 user@host2) Tailscale Serve(推荐)
保持网关仅回环并让 Tailscale Serve 代理它:
{
gateway: {
bind: "loopback",
tailscale: { mode: "serve" }
}
}3) Tailnet 绑定 + 令牌
{
gateway: {
bind: "tailnet",
auth: { mode: "token", token: "your-token" }
}
}安全说明(基线)
- 首选回环 + SSH 隧道或 Tailscale。
- 非回环绑定应需要令牌/密码,除非你明确信任 Tailscale 身份标头。
- 审查:/docs/gateway/security/。
构建 UI
网关从 dist/control-ui 提供静态 UI 文件。在仓库中构建它们:
pnpm ui:build延伸阅读
- 源路径:
web/index.md