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 启动器功能。

相关推荐
吴佳浩5 小时前
Skill 为什么不同于 Tool?Agent 技能库的自演进与动态加载机制
人工智能·agent·ai编程
吴佳浩5 小时前
Tool 的安全性与执行沙箱:从 Docker 到 gVisor 的防御架构
agent·ai编程·mcp
开开心心就好6 小时前
批量提取PDF中的图片,直接导出原图
前端·javascript·支持向量机·智能手机·pdf·html·启发式算法
IvanCodes7 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
大模型任我行8 小时前
谷歌:“课程学习”融入扩散模型强化学习
人工智能·语言模型·自然语言处理·论文笔记
AIGCmagic社区8 小时前
具身智能专题:机器人也有Scaling Law?智元GE-Act 2.0用3万小时真机数据给出答案
人工智能·aigc·具身智能
Setsuna_F_Seiei8 小时前
前端转型 Agent 开发 05 之 Agent Hooks 与 Checkpointer(让 Agent 从全自动转变人为可掌控)
前端·agent·ai编程
Patrick在香港8 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball9 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
Rosanci9 小时前
谷歌浏览器插件开发实战指南:从 Hello World 到上架发布
大数据·人工智能·chrome·程序人生