Bảng điều khiển (Giao diện điều khiển)
Dashboard của Gateway là Control UI trên trình duyệt, được phục vụ mặc định tại/
(có thể ghi đè bằng gateway.controlUi.basePath).
Mở nhanh (Gateway cục bộ):
Tài liệu tham khảo chính:
- Control UI để biết cách sử dụng và các khả năng của UI.
- Tailscale cho tự động hóa Serve/Funnel.
- Web surfaces cho các chế độ bind và ghi chú bảo mật.
connect.params.auth
(token hoặc password). Xem gateway.auth trong Cấu hình Gateway.
- Lưu ý bảo mật: Control UI là một bề mặt quản trị (chat, cấu hình, phê duyệt exec).
- Không công khai nó. 32. UI lưu token trong
localStoragesau lần tải đầu tiên. - Ưu tiên localhost, Tailscale Serve hoặc một đường hầm SSH.
Fast path (khuyến nghị)
- Sau khi hoàn tất hướng dẫn ban đầu, CLI tự động mở dashboard và in ra một liên kết sạch (không kèm token).
- Mở lại bất cứ lúc nào:
openclaw dashboard(sao chép liên kết, mở trình duyệt nếu có thể, hiển thị gợi ý SSH nếu chạy headless). - Nếu UI yêu cầu xác thực, dán token từ
gateway.auth.token(hoặcOPENCLAW_GATEWAY_TOKEN) vào cài đặt Control UI.
Cơ bản về token (cục bộ vs từ xa)
- Localhost: mở
http://127.0.0.1:18789/. - Nguồn token:
gateway.auth.token(hoặcOPENCLAW_GATEWAY_TOKEN); UI lưu một bản sao trong localStorage sau khi bạn kết nối. -
- Không phải localhost: sử dụng Tailscale Serve (không cần token nếu
gateway.auth.allowTailscale: true), bind tailnet với token, hoặc một đường hầm SSH. See Web surfaces.
- Không phải localhost: sử dụng Tailscale Serve (không cần token nếu
Nếu bạn thấy “unauthorized” / 1008
- Đảm bảo gateway có thể truy cập được (cục bộ:
openclaw status; từ xa: đường hầm SSHssh -N -L 18789:127.0.0.1:18789 user@hostrồi mởhttp://127.0.0.1:18789/). - Lấy token từ máy chủ gateway:
openclaw config get gateway.auth.token(hoặc tạo mới:openclaw doctor --generate-gateway-token). - Trong cài đặt dashboard, dán token vào trường xác thực, sau đó kết nối.