主题
Hapi 远程控制配置指南
简介
Hapi 是一个本地优先的应用,允许用户在本地运行 Claude Code / Codex / Gemini 会话,同时通过 Web、PWA 或 Telegram Mini App 进行远程控制。
核心功能
- 在本地和远程环境间无缝切换
- 从任意设备远程发起会话
- 移动端任务监控和管理
- 远程审批/拒绝工具权限
- 文件浏览和 Git Diff 查看
- 待办事项列表进度跟踪
- 多后端支持(Claude Code、Codex、Gemini)
安装步骤
第一步:安装 Hapi
前提条件: 已安装 Node.js 18+
快速启动:
bash
npx @twsxtd/hapi server重要
启动后请保存显示的 Token 凭据,连接服务时需要使用。
第二步:启动 AI 会话
启动所需的 AI 服务:
bash
hapi claude # Claude Code
hapi codex # Codex
hapi gemini # Gemini成功启动后,前端会显示连接状态。本地网络访问地址:http://<server-ip>:3006
Cloudflare Tunnel 配置(公网访问)
前提条件
- 域名
- 免费 Cloudflare 账号
配置步骤
- 登录 Cloudflare Zero Trust 控制台
- 创建新的 Tunnel
- 安装 cloudflared 客户端
- 配置隧道名称
- 设置公共主机名
- 配置服务地址:
localhost:3006 - 完成设置
使用方式
- 通过浏览器访问:
http://localhost:3006(本地)或公共域名 - 输入 Token 登录
- 选择 AI 后端
- 开始远程控制操作
安全建议
- 妥善保管 Token
- 公网访问时启用 Cloudflare 安全功能
- 定期更换 Token
- 仅在受信任的网络上使用
常见问题
连接问题
- 验证服务状态
- 检查防火墙设置
- 确认 Token 准确性
Cloudflare 配置失败
- 确认域名配置正确
- 检查 cloudflared 安装
- 查看日志排查问题
进阶优化
配置 Cloudflare 优选 IP 可显著降低延迟,从数百毫秒降至几十毫秒。详见 Hapi 进阶优化。