OpenClaw 手机直连配置全流程

OpenClaw 手机直连配置全流程

OpenClaw (原版)


一、前置条件

  • Windows 11,已安装 Node.js、pnpm
  • 已从源码部署 OpenClaw(pnpm install + pnpm build + pnpm ui:build
  • 手机电脑 都安装了 Tailscale,并登录同一账号

Tailscale | Secure Connectivity for AI, IoT & Multi-Cloud


二、首次构建

从源码部署需要依次执行三步,顺序不能错:

复制代码
# 1. 安装依赖(根目录)
pnpm install

# 2. 构建主程序
pnpm build

# 3. 构建前端 UI(关键坑:必须先进 ui/ 子目录单独装一次依赖)
cd ui
pnpm add -D vite --ignore-workspace   # 解决 vite 未链接到子包的问题
cd ..
pnpm ui:build

注意事项: 在最新源代码版本中 pnpm workspace 模式下 vite 会被 hoist 到根目录,但 ui/ 子包找不到本地路径,必须在 ui/ 里单独链接一次。


三、配置 OpenClaw

复制代码
# 设置 Tailscale 域名为允许的 origin(PowerShell 下必须用转义引号)
pnpm openclaw config set gateway.controlUi.allowedOrigins '[\"https://你的节点名.ts.net\"]'

# 设置信任 Tailscale 代理的本地地址
pnpm openclaw config set gateway.trustedProxies '[\"127.0.0.1\"]'

注意事项: PowerShell 会吃掉单引号内的 JSON,数组类型的配置项必须用 '[\"...\"]' 写法,否则报 expected array, received string


四、开启 Tailscale Serve

复制代码
# 将 gateway 端口暴露到 Tailscale 网络
tailscale serve --bg --yes 18789

注意事项:

  • 首次运行会提示 Serve is not enabled on your tailnet,需要访问输出的链接在 Tailscale 管理后台授权一次
  • 授权后重新执行即可,之后 serve 会在后台持久运行,重启 gateway 不需要重跑

成功后输出:

复制代码
https://你的节点名.ts.net/
|-- proxy http://127.0.0.1:18789

五、启动 Gateway

复制代码
pnpm openclaw gateway

确认以下日志出现说明一切正常:

复制代码
[tailscale] serve enabled: https://你的节点名.ts.net/
[gateway] listening on ws://127.0.0.1:18789

六、首次配对手机(仅需一次)

手机浏览器打开 https://你的节点名.ts.net/,页面会发起配对请求。

电脑新开终端查看并批准:

复制代码
# 查看待配对设备
pnpm openclaw devices list

# 批准手机(IP 为 Tailscale 分配给手机的地址)
pnpm openclaw devices approve <requestId>

注意事项:

  • 第一次可能需要先批准电脑本地 CLI 自身的权限升级请求(Flags 列显示 repair 的那条),再批准手机
  • 批准后手机刷新页面即可进入,之后不再需要重复配对
  • 手机不要清除浏览器数据,否则需要重新配对

七、日常使用

每次使用只需:

  1. 电脑运行 pnpm openclaw gateway
  2. 手机确保 Tailscale 已连接
  3. 手机浏览器打开 https://你的节点名.ts.net/ 直接进入

八、可忽略的警告

警告 原因 影响
[model-pricing] pricing bootstrap failed 拉取模型定价超时(本地模型不需要)
[DEP0190] DeprecationWarning Node.js 版本较新对 shell 参数拼接的警告
prepare$ command -v git ... The system cannot find git hooks 脚本用了 bash 语法在 Windows 上报错但正常退出

八、微软电脑管家 OpenClaw 启动器

昨晚电脑自动更新,很多操作步骤没来得及截图,今早开机已经是重启后的状态了。更新完我本来想清理一下系统,打开微软电脑管家时,意外发现里面竟然自带了 OpenClaw 启动器功能。

相关推荐
Lei活在当下5 小时前
【AI手记系列-2026/6/18】iSparto & Harness,Caveman 以及AI时代的生存指南
人工智能·llm·openai
冬奇Lab6 小时前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
冬奇Lab7 小时前
Agent 系列(22):Context Engineering 深度——三种上下文管理策略的量化对比
人工智能·agent
hboot7 小时前
AI工程师第二课 - 数据处理
人工智能·python·数据分析
程序员cxuan7 小时前
DeepSeek 杀入多模态,识图功能正式上线!
人工智能·后端·程序员
葫芦和十三8 小时前
渐进发现|代码库不是文档库
langchain·agent·ai编程
米小虾9 小时前
告别单打独斗:2026年多Agent协作架构实战指南
人工智能·agent
IT_陈寒10 小时前
SpringBoot这个自动配置坑我跳了三次
前端·人工智能·后端
Larcher10 小时前
AI Loop:让AI像人一样自主完成任务的核心机制
javascript·人工智能·设计模式