教程

OpenClaw 远程访问完全指南:SSH 隧道、Tailscale 内网穿透与三种部署架构

OpenClaw 远程访问完整指南:三种部署架构(VPS 常驻/桌面机+笔记本远控/本地多机访问)、SSH 端口转发隧道配置、Tailscale Serve 内网控制台与 Funnel 公网 Webhook、凭证优先级解析规则与远程安全原则。

2026/3/122分钟 阅读ClaudeEagle

OpenClaw Gateway 默认绑定在 loopback(127.0.0.1),通过 SSH 隧道或 Tailscale 实现远程访问。

三种常见部署架构

架构 1:VPS/家庭服务器常驻 Gateway(推荐)

笔记本经常休眠,需要 Agent 7x24 运行时,将 Gateway 部署在 VPS 或家庭服务器。

  • 保持 gateway.bind: "loopback" + Tailscale Serve 访问控制台
  • 任何机器通过 SSH 隧道访问
  • 推荐:Hetzner VPS 或 exe.dev 轻量 VM

架构 2:家庭台式机运行 Gateway,笔记本远程控制

笔记本不运行 Agent,只是远程控制端:

  • macOS App:Settings → General → "OpenClaw runs" → Remote over SSH
  • App 自动管理 SSH 隧道,WebChat 开箱即用

架构 3:笔记本运行 Gateway,其他机器远程访问

其他机器通过 SSH 隧道连笔记本,或使用 Tailscale Serve。

SSH 隧道

bash
# 将远程 Gateway 的 18789 端口转发到本地
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host

隧道建立后,本地 CLI 透明路由到远程 Gateway:

bash
openclaw health
openclaw status --deep
openclaw gateway status

持久化远程配置:

json
{
  "gateway": {
    "mode": "remote",
    "remote": {
      "url": "ws://127.0.0.1:18789",
      "token": "your-gateway-token"
    }
  }
}

Tailscale 方案

bash
# 内网暴露控制台
tailscale serve --bg --https 8443 http://127.0.0.1:18789

# 仅公开 Webhook 路径(如 Google Chat)
tailscale funnel --bg --set-path /googlechat http://127.0.0.1:18789/googlechat

访问地址:https://<node-name>.<tailnet>.ts.net:8443/

Tailscale 身份认证(可选):

json
{
  "gateway": {
    "auth": { "allowTailscale": true }
  }
}

凭证优先级(远程模式)

场景Token 解析顺序
本地模式OPENCLAW_GATEWAY_TOKEN → gateway.auth.token → gateway.remote.token
远程模式gateway.remote.token → OPENCLAW_GATEWAY_TOKEN → gateway.auth.token

使用 --url 时不自动复用配置凭证,需显式传 --token

命令流转(Telegram → Node)

Telegram 消息 → Gateway 接收 → Agent 决策 → 调用 Node 工具 → 回复 Telegram

安全原则

  1. 保持 Gateway loopback-only,通过 SSH/Tailscale 访问
  2. 非 loopback 绑定必须配置认证 Token
  3. wss:// 连接用 gateway.remote.tlsFingerprint 固定 TLS 证书
  4. 明文 ws:// 仅限 loopback

常用诊断命令

bash
openclaw health
openclaw status --deep
openclaw channels status --probe
openclaw gateway status --url ws://127.0.0.1:18789 --token your-token

原文:Remote Access - OpenClaw | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw 远程访问完全指南:SSH 隧道、Tailscale 与跨设备连接OpenClaw 远程访问所有方案完整教程:SSH 隧道转发(通用方案)、Tailscale 组网(推荐)、三种远程架构对比(VPS always-on/桌面机远程/笔记本本地)、macOS App 的 Remote over SSH 模式、CLI 远程默认配置(openclaw.json gateway.remote 字段)、认证凭据优先级说明、WebSocket 安全规则(loopback-only 原则)、以及 Tailscale Serve 暴露控制面板的完整步骤。2026/3/21教程OpenClaw 接入 Google Chat:Chat API 配置、Webhook 公网暴露与 Tailscale Funnel 方案OpenClaw 接入 Google Chat 完整教程:服务账号创建与 JSON 密钥配置、Google Chat API 应用设置、三种公网暴露方案(Tailscale Funnel 推荐/Caddy 反向代理/Cloudflare Tunnel)、Bot 添加步骤,以及消息目标格式和常见问题排查。2026/3/3教程OpenClaw WebChat 指南:原生聊天 UI、Gateway WebSocket 直连与远程访问OpenClaw WebChat 完整指南:原生 SwiftUI 聊天 UI 直连 Gateway WebSocket(无需独立服务器)、chat.history/send/inject 三种消息类型、中断运行的历史持久化、Control UI 工具面板,以及通过 SSH 隧道或 Tailscale 远程访问的配置方法。2026/3/2教程OpenClaw Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13