配置局域网访问Clawdbot,仅需三条命令:设置网关绑定本地网络、允许HTTP访问并重启服务。获取IP与Token后,同一WiFi下的设备可通过浏览器直接连接,实现快速稳定的远程控制,无需代理或域名。
Clawdbot局域网访问配置:3条命令搞定远程控制
折腾了一周Telegram Bot和Discord,最后发现最简单的方案就在眼前:局域网直连。
3条命令,手机、平板、其他电脑都能访问。不需要代理,不需要域名,不需要开发。
下面是完整配置过程。
为什么选局域网直连?
我试过几种方案:
Telegram Bot:
需要代理才能连(国内网络问题) 配对流程复杂 经常因为网络问题崩溃 消息有延迟
Discord:
配置复杂 也需要代理 不如直接用Web界面
Cloudflare Tunnel:
需要域名 需要配置DNS 多了一层转发,有延迟
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
使用场景
手机访问
确保手机连接同一个WiFi 打开浏览器,输入访问地址 添加到主屏幕(iOS/Android都支持) 像原生App一样用
实测体验:响应速度很快,基本感觉不到延迟。
其他电脑访问
连接同一个WiFi 浏览器打开访问地址 收藏书签,随时访问
iPad/平板访问
大屏体验更好,特别适合看长文档。
实际体验
用了一周,说说感受。
优点:
零延迟:局域网直连,响应速度飞快 稳定:不依赖第三方服务,不会因为代理问题断线 简单:3条命令搞定,不需要注册账号、申请Token、配置域名 免费:不需要购买域名、服务器、代理服务
缺点:
仅限局域网:必须在同一个WiFi下 HTTP不加密:不适合公共网络 IP可能变化:路由器重启后IP可能改变(可以配置静态IP解决)
进阶技巧
技巧1:配置静态IP
在路由器管理界面,为你的Mac配置静态IP(DHCP保留),这样IP就不会变了。
具体操作:
登录路由器管理界面(通常是192.168.1.1或192.168.0.1) 找到DHCP设置 添加静态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:
Safari打开访问地址 点击「分享」→「添加到主屏幕」 设置图标和名称 完成
现在主屏幕上有一个「Clawdbot」图标了,点击就能直接打开。
Android:
Chrome打开访问地址 菜单 → 「添加到主屏幕」 完成
技巧4:禁用Telegram(避免崩溃)
如果你不需要Telegram Bot,建议禁用它,避免网络问题导致Gateway崩溃:
clawdbot config set channels.telegram.enabled false
我之前就是因为Telegram连不上,导致Gateway经常崩溃。禁用后就稳定了。
安全建议
虽然这个方案很简单,但安全性也很重要。
安全的使用场景
✅ 家庭WiFi ✅ 办公室内网 ✅ 可信的私人网络
不安全的场景
❌ 公共WiFi(咖啡厅、机场、酒店) ❌ 不认识的人的网络 ❌ 公司访客网络
安全加固
如果你需要在不太安全的网络使用,建议:
使用Cloudflare Tunnel(提供HTTPS) 使用Tailscale VPN(创建私密网络) 定期更换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不加密 容易被扫描和攻击
如果需要外网访问,建议:
Cloudflare Tunnel(最推荐) Tailscale VPN(最安全) 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+
没有评论:
发表评论