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

相关推荐
西海天际蔚蓝1 分钟前
AI配合写的第一个demo系统页面
java·人工智能
贵慜_Derek1 分钟前
Managed Agents 里,Harness 到底升级了什么?
人工智能·算法·架构
Tadas-Gao5 分钟前
从“驯马”到“驭队”:Harness Engineering 如何重构 AI 产品化的底层逻辑
人工智能·语言模型·架构·大模型·llm·harness
秦时明月之君临天下6 分钟前
Windows如何删除任务管理器中的某个服务?
windows
Thomas.Sir8 分钟前
重构诊疗效率与精准度之【AI 赋能临床诊断与辅助决策从理论到实战】
人工智能·python·ai·医疗·诊断
weixin_66811 分钟前
OCR 模型深度对比分析报告 - AI分析
人工智能·ocr
wasp52013 分钟前
从 Vibe Coding 到真·生产力:OpenHarness 的“Harness 方程式”及其实战分析
人工智能·架构·开源·agent
V胡桃夹子15 分钟前
pyenv-win 完整安装+使用手册
python·pyenv
weixin_4080996716 分钟前
【完整教程】天诺脚本如何调用 OCR 文字识别 API?自动识别屏幕文字实战(附代码)
前端·人工智能·后端·ocr·api·天诺脚本·自动识别文字脚本
ego.iblacat19 分钟前
Python 连接 MySQL 数据库
数据库·python·mysql