2026年1月28日星期三

Clawdbot局域网直连:三步配置手机平板远程控制

配置局域网访问Clawdbot,仅需三条命令:设置网关绑定本地网络、允许HTTP访问并重启服务。获取IP与Token后,同一WiFi下的设备可通过浏览器直接连接,实现快速稳定的远程控制,无需代理或域名。

Clawdbot局域网访问配置:3条命令搞定远程控制

折腾了一周Telegram Bot和Discord,最后发现最简单的方案就在眼前:局域网直连。

3条命令,手机、平板、其他电脑都能访问。不需要代理,不需要域名,不需要开发。

下面是完整配置过程。


为什么选局域网直连?

我试过几种方案:

Telegram Bot:

  • 需要代理才能连(国内网络问题)
  • 配对流程复杂
  • 经常因为网络问题崩溃
  • 消息有延迟

Discord:

  • 配置复杂
  • 也需要代理
  • 不如直接用Web界面

Cloudflare Tunnel:

  • 需要域名
  • 需要配置DNS
  • 多了一层转发,有延迟

Vercel部署:

  • 需要写代码
  • 需要部署
  • 需要维护

对比下来,如果主要在家或办公室用,局域网直连最简单。

方案
配置难度
网络要求
延迟
稳定性
局域网直连
同一WiFi
极低
极高
Telegram
⭐⭐⭐⭐
需要代理
一般
Cloudflare
⭐⭐⭐
无限制
Vercel
⭐⭐⭐⭐⭐
无限制

配置步骤

第一步:允许局域网访问

clawdbot config set gateway.bind lan

这条命令让Gateway监听所有网络接口,而不只是localhost。

第二步:允许HTTP访问

clawdbot config set gateway.controlUi.allowInsecureAuth true

Clawdbot默认要求HTTPS或localhost才能用Web UI。这个配置允许通过HTTP访问。

安全提示:

只在可信的局域网环境用。不要在公共WiFi或不安全的网络中启用。

第三步:重启Gateway

clawdbot gateway restart

完成。


获取访问地址

1. 查看Mac的局域网IP

ifconfig | grep "inet " | grep -v 127.0.0.1

输出示例:

inet 10.32.228.143 netmask 0xffffff00 broadcast 10.32.228.255

你的IP是:10.32.228.143

2. 获取Gateway Token

cat ~/.clawdbot/clawdbot.json | jq -r '.gateway.auth.token'

输出示例:

3d06902427e2a6572f6bac7c5f198eab1c009fc5e2805b6a

3. 组合访问地址

格式:

http://你的IP:18789/?token=你的token

完整示例:

http://10.32.228.143:18789/?token=3d06902427e2a6572f6bac7c5f198eab1c009fc5e2805b6a

使用场景

手机访问

  1. 确保手机连接同一个WiFi
  2. 打开浏览器,输入访问地址
  3. 添加到主屏幕(iOS/Android都支持)
  4. 像原生App一样用

实测体验:响应速度很快,基本感觉不到延迟。

其他电脑访问

  1. 连接同一个WiFi
  2. 浏览器打开访问地址
  3. 收藏书签,随时访问

iPad/平板访问

大屏体验更好,特别适合看长文档。


实际体验

用了一周,说说感受。

优点:

  1. 零延迟:局域网直连,响应速度飞快
  2. 稳定:不依赖第三方服务,不会因为代理问题断线
  3. 简单:3条命令搞定,不需要注册账号、申请Token、配置域名
  4. 免费:不需要购买域名、服务器、代理服务

缺点:

  1. 仅限局域网:必须在同一个WiFi下
  2. HTTP不加密:不适合公共网络
  3. IP可能变化:路由器重启后IP可能改变(可以配置静态IP解决)

进阶技巧

技巧1:配置静态IP

在路由器管理界面,为你的Mac配置静态IP(DHCP保留),这样IP就不会变了。

具体操作:

  1. 登录路由器管理界面(通常是192.168.1.1或192.168.0.1)
  2. 找到DHCP设置
  3. 添加静态IP绑定(绑定Mac的MAC地址)

技巧2:使用mDNS(Bonjour)

macOS支持.local域名:

http://你的Mac名称.local:18789/?token=你的token

例如:

http://macdeMacBook-Air.local:18789/?token=3d06902427e2a6572f6bac7c5f198eab1c009fc5e2805b6a

这样就不需要记IP了。

注意:

  • 设备名称不能有空格和特殊字符
  • 有些Android设备可能不支持mDNS

技巧3:创建快捷方式

iOS/iPadOS:

  1. Safari打开访问地址
  2. 点击「分享」→「添加到主屏幕」
  3. 设置图标和名称
  4. 完成

现在主屏幕上有一个「Clawdbot」图标了,点击就能直接打开。

Android:

  1. Chrome打开访问地址
  2. 菜单 → 「添加到主屏幕」
  3. 完成

技巧4:禁用Telegram(避免崩溃)

如果你不需要Telegram Bot,建议禁用它,避免网络问题导致Gateway崩溃:

clawdbot config set channels.telegram.enabled false

我之前就是因为Telegram连不上,导致Gateway经常崩溃。禁用后就稳定了。


安全建议

虽然这个方案很简单,但安全性也很重要。

安全的使用场景

  • ✅ 家庭WiFi
  • ✅ 办公室内网
  • ✅ 可信的私人网络

不安全的场景

  • ❌ 公共WiFi(咖啡厅、机场、酒店)
  • ❌ 不认识的人的网络
  • ❌ 公司访客网络

安全加固

如果你需要在不太安全的网络使用,建议:

  1. 使用Cloudflare Tunnel(提供HTTPS)
  2. 使用Tailscale VPN(创建私密网络)
  3. 定期更换Gateway Token

常见问题

Q1: 为什么访问不了?

检查清单:

1. 确认Gateway正在运行

clawdbot channels status

2. 确认配置正确

cat ~/.clawdbot/clawdbot.json | jq '.gateway.bind'
# 应该显示 "lan"

cat ~/.clawdbot/clawdbot.json | jq '.gateway.controlUi.allowInsecureAuth'
# 应该显示 true

3. 确认设备在同一个WiFi

手机和Mac必须连接同一个WiFi,不能一个连5G一个连2.4G。

4. 确认防火墙没有阻止18789端口

macOS防火墙默认不会阻止,但如果你装了第三方防火墙软件,需要检查一下。

Q2: IP地址变了怎么办?

方案1:使用mDNS

http://你的Mac名称.local:18789/?token=你的token

方案2:配置静态IP

在路由器管理界面设置DHCP保留。

方案3:使用Cloudflare Tunnel

一劳永逸,域名永远不变。

Q3: 安全吗?

局域网环境通常是安全的,因为:

  • 需要连接你的WiFi(需要密码)
  • 需要知道你的IP和Token
  • 局域网内的设备通常是可信的

但是:

  • ❌ 不要在公共WiFi使用
  • ❌ 不要分享你的Token
  • ✅ 定期更换Token
  • ✅ 使用强WiFi密码

Q4: 可以在外网访问吗?

不建议直接暴露到公网,因为:

  • HTTP不加密
  • 容易被扫描和攻击

如果需要外网访问,建议:

  1. Cloudflare Tunnel(最推荐)
  2. Tailscale VPN(最安全)
  3. Ngrok(临时使用)

Q5: 手机浏览器可以保持后台运行吗?

iOS:

Safari支持PWA(Progressive Web App),添加到主屏幕后可以像原生App一样使用,但后台会被系统限制。

Android:

Chrome支持PWA,后台限制较少。

建议:

如果需要长时间保持连接,考虑使用Telegram Bot或开发原生App。


对比其他方案

vs Telegram Bot

Telegram的问题:

  • 需要代理才能连接(国内网络)
  • 配对流程复杂
  • 网络问题会导致Gateway崩溃
  • 消息延迟

局域网直连的优势:

  • 不需要代理
  • 不需要配对
  • 稳定可靠
  • 零延迟

vs Cloudflare Tunnel

Cloudflare Tunnel的优势:

  • 提供HTTPS
  • 可以公网访问
  • 不需要公网IP

局域网直连的优势:

  • 不需要域名
  • 不需要运行额外进程
  • 配置更简单
  • 延迟更低

vs Vercel部署

Vercel的优势:

  • 自定义界面
  • 可以添加功能

局域网直连的优势:

  • 不需要开发
  • 不需要部署
  • 不需要维护
  • 3分钟搞定

适合谁用?

适合你,如果:

  • ✅ 主要在家或办公室使用
  • ✅ 想要零配置、零成本
  • ✅ 追求低延迟、高稳定性
  • ✅ 不想折腾复杂的配置

不适合你,如果:

  • ❌ 需要随时随地访问
  • ❌ 经常在外面使用
  • ❌ 需要多人协作
  • ❌ 对安全性要求极高

下一步

如果你觉得局域网访问不够用,可以考虑:

1. Cloudflare Tunnel

提供HTTPS + 公网访问

  • 成本:免费(需要域名约$10/年)
  • 难度:⭐⭐⭐

2. Tailscale VPN

创建私密网络

  • 成本:免费(个人使用)
  • 难度:⭐⭐

3. 开发自定义界面

部署到Vercel

  • 成本:免费(Vercel Hobby计划)
  • 难度:⭐⭐⭐⭐⭐

快速参考

# 配置局域网访问
clawdbot config set gateway.bind lan
clawdbot config set gateway.controlUi.allowInsecureAuth true
clawdbot gateway restart

# 查看IP
ifconfig | grep "inet " | grep -v 127.0.0.1

# 查看Token
cat ~/.clawdbot/clawdbot.json | jq -r '.gateway.auth.token'

# 访问地址格式
http://你的IP:18789/?token=你的token

# 禁用Telegram(可选)
clawdbot config set channels.telegram.enabled false

写在最后

这个方案不是最强大的,但对大多数人来说,是最实用的。

不需要折腾复杂的配置,不需要花钱买域名,3条命令就能搞定。

如果你也在用Clawdbot,可以试试这个方法。


推荐:第三方API中转服务

如果你觉得官方API太贵,可以试试第三方中转服务。

我在用的是:https://apipro.maynor1024.live/

优势:

  • 价格比官方便宜30-50%
  • 支持Claude、GPT、Gemini等主流模型
  • 国内直连,不需要魔法
  • 按量计费,用多少付多少

配置方法:

在Clawdbot中配置第三方API:

# 设置API Base URL
clawdbot config set api.baseUrl https://apipro.maynor1024.live/v1

# 设置API Key
clawdbot config set api.key 你的API密钥

# 重启生效
clawdbot gateway restart

这样就能用更低的成本使用Claude了。


版本: v1.0 (2026-01-27)
适用于: Clawdbot 2026.1.25+


没有评论:

发表评论

腾讯“元宝派”内测引爆AI社交,百人群聊秒满,微信QQ首度打通

2026年腾讯推出AI社交功能"元宝派",用户可创建百人群聊,微信QQ好友首次互通。元宝集成对话、生图、总结等AI能力,斗图聊天趣味十足,未来将打通腾讯全生态。目前内测火爆,功能持续优化中。 劲爆的东西来了。 2026年开年,腾讯正式进军AI社交赛道。 元...