Files
vps-management-bot/memory/2026-03-06.md
2026-03-21 01:10:53 +08:00

138 lines
7.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-03-06 记忆
## Mac mini 内存优化 (00:31-00:55)
- 问题: Mac mini 内存占用过高 (7.6GB/8GB)
- 关闭进程:
- openclaw-node (PID 58597): 669MB - 运行2天的遗留进程
- bookapi-proxy (PID 63384): 195MB - 已卸载 launchd 服务
- 效果: 压缩内存从 3.2GB 降到 2.7GB (-500MB)
- 主要占用: Chrome Helper 4.3GB (用户已关闭标签)
- 其他占用: WindowServer 228MB, screensharingd 219MB, Surge 210MB
## 五层记忆维护 (00:16)
- 上次维护: 2026-03-01 (距今4天)
- 教训归档: 10条追加到 lessons/ops.jsonl
- Pixel 6 SSH启动问题
- 内存不足构建失败
- gateway restart 自我中断
- CLIProxyAPI 限流冷却
- NodeSeek cookie 格式
- OpenClaw 配置覆盖问题
- P1/P2 过期检查: 无过期条目
- heartbeat-state.json 已更新
## bookapi-proxy 卸载
- launchd 服务: com.bookapi.proxy 已停止并删除
- 配置文件: ~/Library/LaunchAgents/com.bookapi.proxy.plist 已删除
- 内存释放: 195MB
- 原因: 不再使用 BookAPI 反代
## NodeSeek VP404 签到 (08:05-08:36)
- 登录页: https://www.nodeseek.com/signIn.html (不是 /login)
- 手动登录: 填写表单 → 人机验证 → 签到成功
- 今日收益: 5个鸡腿, 当前总计 203 个
- 定时任务: 每天 8:10 自动签到 (cron)
- 脚本: ~/.openclaw/workspace/scripts/nodeseek-vp404-checkin.mjs
- Chrome: 18800端口, user-data-dir 持久化 cookie
- 教训: 控制浏览器用 WebSocket CDP 直连 (标准方法), 不用 OpenAWS browser 工具 (18792端口独立系统)
## dpnet (82.22.99.61) 备份配置 (08:56-09:15)
- 主机名: tr → dpnet (已修改)
- 备份脚本: vps-snapshot v3.16
- 配置文件: /etc/vps-snapshot.conf (不是 /root/.vps-snapshot.conf)
- 配置变量: REMOTE_IP (不是 REMOTE_HOST)
- 快照大小: 509M (包含 /etc, /root, /opt/google/, /opt/nezha/)
- 远程目标: 145.239.143.92:/data/backup/dpnet/
- 定时任务: 每天 3:00 自动备份
- TG 通知: 已配置并测试成功
- 教训: 配置文件路径和变量名要看脚本源码确认
## CLIProxyAPI Gemini 被封 (09:16-09:19)
- Google AI Pro 账号 (ovh2026097@gmail.com) 违反 ToS 被禁用
- 错误: "This service has been disabled in this account for violation of Terms of Service"
- 处理: 删除 gemini-ovh2026097@gmail.com-analog-amplifier-rllrg.json, 重启容器
- 剩余服务: Claude Pro (10模型) + ChatGPT Plus (4模型)
- 申诉已提交, 等待审核
## Pixel 6 离线 (09:20-09:25)
- 节点不在线, SSH 连接失败 (密码 root/root)
- 网络正常 (ping 通), 但 SSH 服务无响应
- 可能原因: proot 容器未启动 / Termux SSH 停止 / 手机休眠
- 需手动操作: Termux → proot-distro login ubuntu → 检查 openclaw 进程
## Pixel 6 恢复 (09:25-09:30)
- SSH 密码: fJ7#vP9s@tL2qX!d (默认密码, 不是 root/root)
- 问题: OpenAWS 进程未运行, 但配置完整 (~/.openclaw/ 目录存在)
- 解决: nohup openclaw gateway run & (Android 不支持 daemon 模式)
- 进程已启动, 内存占用 524MB
## SOUL.md 更新 (09:35-09:39)
- 新增原则: "执行优先" - 能做就做, 不问废话
- 新增原则: "主动自动化" - 发现重复任务主动建议, 发现问题直接修复
- 来源: 参考用户提供的 AI 助手提示词优点
## CLIProxyAPI gpt-5.4 尝试 (09:39-10:00)
- 目标: 添加 gpt-5.4 模型到 CLIProxyAPI
- 问题: CLIProxyAPI 最高只有 gpt-5.3-codex-spark, 没有 5.4
- 尝试重新登录 ChatGPT Plus 更新模型列表
- OpenAI 登录页面有强反自动化保护, CDP 无法绕过
- 已有 session cookies 但 prompt=login 强制重新登录
- 结论: 需手动登录或等 OpenAI 正式发布 gpt-5.4
## 百度千帆 API Key 排查 (10:11-10:49)
- 问题: 千帆 API 遇到 TPM 速率限制
- 发现: 百度千帆有两个 API Key
- 通用 API Key: bce-v3/ALTAK-C95tCwL23Jx3cCLxtUpUp/... (账户级别)
- Coding Plan 专用: bce-v3/ALTAKSP-CaKD7HtpuBGZNKRxYcGDf/... (套餐专用)
- 测试结果: Coding Plan API Key 只能用于编程请求, 不能用于普通对话
- 最终配置: 使用通用 API Key (qianfan/glm-5)
- 教训: Coding Plan Pro 套餐有使用限制, 只支持编程相关请求
## CLIProxyAPI ChatGPT Plus OAuth 登录 (13:00-14:28)
- 目标: 重新登录 ChatGPT Plus 获取 gpt-5.4 模型
- 账号: openai@mailpre.com / pyrdoj-0kyfno-jEnvih
- 方法: docker exec cli-proxy-api -codex-login -no-browser -oauth-callback-port 1455
- SSH 隧道: Mac → 195.128.100.201:1455 (ssh -L 1455:127.0.0.1:1455)
- 问题: OAuth 回调需要浏览器完成, CDP/browser工具/Peekaboo 均无法自动化
- browser工具 snapshot 一直 gateway timeout (20s)
- Peekaboo 没有屏幕录制权限
- AppleScript 没有辅助功能权限
- Chrome CDP 18800 是 nodeseek 专用实例, WebSocket 403 (需 --remote-allow-origins)
- puppeteer-core 未安装
- 结论: 需要手动登录, 验证码发到 Gmail
- 当前状态: 进程 quiet-rook 正在等待 OAuth 回调
- 已有模型: gpt-5/5.1/5.2/5.3 系列 + claude-sonnet/opus-4-6 共6个
## CLIProxyAPI gpt-5.4 全流程复盘15:00-15:40
- 本次耗时长的核心原因OAuth 回调链路 + 验证码延迟 + 多工具权限/连接限制叠加
- 最终成功路径(可复用标准流程):
1) 先确认 cliproxy 已更新到 latestdocker pull / compose up -d
2) 在 1o 服务器前台运行登录:
`docker exec -i cli-proxy-api /CLIProxyAPI/CLIProxyAPI -codex-login -no-browser -oauth-callback-port 1455`
3) 本机建立隧道:
`ssh -L 1455:127.0.0.1:1455 root@195.128.100.201`
4) browser 自动化完成邮箱+密码,遇到 App 批准时点“试试电子邮件”
5) Gmail 轮询验证码(可能延迟 1 分钟以上),收到后立即填入
6) 授权页点击“继续”,出现 Authentication Successful
7) 校验认证文件:`/opt/CLIProxyAPI/auths/codex-openai@mailpre.com-plus.json`
8) 校验模型:`/v1/models` 确认 gpt-5.4 存在
- 关键教训:
- 不要在中途切换多种回调方案(本地捕获/容器监听混用会混乱)
- 进程提示里 `Paste the Codex callback URL` 只是兜底,优先走正常回调
- Gmail 验证码慢时,固定“重发一次 + 等1分钟 + 轮询”比频繁重开流程更稳
- Browser Relay 断连/Peekaboo权限/CDP跨实例问题会显著拖慢排障
- 最终结果:
- cliproxy 已出现 `gpt-5.4`
- gpt-5.4 实测通(返回 OK-54
- 已同步到 Mac / netcup / dpnet
## Durable Notes (15:40-15:43)
- 用户明确偏好:遇到复杂排障/迁移类任务,要求把“可复用流程 + 踩坑 + 验证步骤”系统化记录,避免下次重复试错。
- 本次确认的稳定 SOPCLIProxyAPI OAuth 走 1455 隧道 + 邮箱验证码轮询重发一次后等待约1分钟+ 授权成功页校验 + 认证文件/模型双重校验。
- 重要运维记忆:同步模型时除了 Mac/netcup还要记得 dpnet82.22.99.61)。
- 结果归档cliproxy 更新后 gpt-5.4 已可用,且已完成 Mac/netcup/dpnet 的 gpt-5.4 同步。
## Pixel 6 SSH 密码更新 (18:36)
- 用户明确更正 Pixel 6 SSH 密码:从 root 改为 `fJ7#vP9s@tL2qX!d`
- 已同步更新 MEMORY.md后续连接 Pixel 6 一律使用新密码