Files
vps-management-bot/memory/2026-02-23.md

93 lines
4.5 KiB
Markdown
Raw Normal View History

2026-03-21 01:10:53 +08:00
# 2026-02-23
## DD RFCHost (104.251.236.249) → Debian 13 trixie ✅
- 从 Debian 12 DD 多次失败:每次都卡 GRUB 菜单,改 timeout 无效
- 根因Debian 12 的 GRUB 有 `feature_timeout_style` 机制覆盖 timeout 设置
- 解决:面板装 Debian 11 → DD 到 Debian 13Debian 11 的 GRUB 没这个问题
- VNC 确认 Debian 13 trixie 登录界面DD 成功
- 但 SSH 密码 `Mng@2026DD!` 登不上(特殊字符 @! 可能被 preseed 转义)
- 顶尖手动 VNC 改了密钥登录,但 Mac mini 没对应公钥,最终放弃
- 教训DD 密码用纯字母数字,避免特殊字符
- 教训RFCHost 从 Debian 11 DD 才能成功Debian 12 会卡 GRUB
## Sub Bot 改进 (185.218.6.38)
- 修复 SS2022 解析parse_sp 和 parse_to_clash_proxy 兼容新旧 SS 格式(@在base64外面
- 单节点新增"📎 订阅URL"按钮
- 新增"🎯 自选节点"多选模式:☐/☑切换 → 确认 → 四种输出格式
- HTTP 订阅端点支持 `&name=` 参数按名称过滤
- 同步到 Gitea (git.088520.xyz/admin/sub-bot) commit 015b3b8
## OC Monitor 修复
- agent.sh provider 解析兼容所有格式:对象数组/字符串数组/单字符串/provider为字符串
- 同步到 GitHub + Gitea commit 2e6b863
## mjjtop.com 域名配置
- DNS 直指 Tarek (155.103.66.237)certbot 签 Let's Encrypt 证书到2026-05-24
- Nginx: 脚本短链 + Gitea 反代合一
- 脚本短链: /oc /dd /ss /bbr → 302 到 Gitea raw 链接
- Gitea 域名从 git.088520.xyz 切换到 mjjtop.comapp.ini DOMAIN/ROOT_URL 已改)
- 一键命令: `bash <(curl -sL mjjtop.com/oc)`
## mjjtop.com 短链修复
- /bbr 重定向路径错误tcp-bbr.sh → 实际文件名 bbr.sh已修正
- 顶尖还想加 vps-snapshot 备份脚本短链(待确认路径,如 /bk
- 顶尖域名: mjjtop.com / mjjvps.com / mxs.ee(注册商ALMIC OÜ,忘了零售平台) / 088520.xyz
- CF 账号: xmg08288@gmail.com | CF_API_TOKEN 权限不够改 Redirect Rules
## mjjtop.com 完整短链配置 ✅
- /oc → oc-monitor install-agent.sh
- /dd → dd-reinstall dd-reinstall.sh
- /ss → ss-rust ss-rust.sh
- /bbr → tcp-bbr bbr.sh注意文件名不是tcp-bbr.sh
- /bk → vps-snapshot vps-snapshot.sh新增
- 重定向目标改为 Gitea rawmjjtop.com/admin/仓库名/raw/branch/main/脚本名)
- 之前试过 jsdelivr CDN 但最终统一用 Gitea 自身
## Gitea 域名迁移 git.088520.xyz → mjjtop.com ✅
- Nginx server block: mjjtopHTTP 301→HTTPS + 短链 + Gitea 反代)
- Gitea app.ini: DOMAIN/SSH_DOMAIN/ROOT_URL 全改为 mjjtop.com
- certbot Let's Encrypt 证书到期 2026-05-24自动续期
- 旧域名 git.088520.xyz 弃用
## NodeSeek 帖子编辑(待完成)
- "那个红色头像"账号发的 OC Monitor 帖子,需要把 git.088520.xyz 改成 mjjtop.com
- 账号: 用户名"那个红色头像" 密码 Aaa110110
- 用户空间: /space/9
- Chrome CDP 僵尸进程(PID 13006)卡死占 18800 端口Chrome 打不开
- 需要重启 Mac mini 恢复 → 顶尖已去重启
## NodeSeek 帖子编辑完成 ✅
- post-625116 "OpenClaw 帮我写了一个多节点实时监控面板"
- 2处 git.088520.xyz → mjjtop.com 替换成功
- 方法openclaw浏览器 → JS evaluate → CodeMirror.setValue → button.submit.click
## 教训
- ⛔ 绝对不要用 CDP /json/close 关闭标签页,会把用户标签页全关了导致 Chrome 崩溃
- openclaw 浏览器进程卡死后只能重启系统清除
- NodeSeek httpOnly cookie 无法通过 JS 清除,切账号需要清浏览器数据
- NodeSeek 操作正确流程openclaw浏览器已登录红色头像→ JS evaluate 操作 DOM
## Tarek 换服务器迁移步骤
1. 旧服务器: `bash <(curl -sL mjjtop.com/bk)` 备份
2. 新服务器: `bash <(curl -sL mjjtop.com/bk)` 恢复
3. DNS: `mjjtop.com` A 记录改到新 IP
4. certbot 重新签证书: `certbot certonly --nginx -d mjjtop.com`
## NodeSeek "那个红色头像" 账号信息更正
- 实际 uid: 48148不是之前记的9
- 空间: /space/48148
- openclaw 浏览器已登录此账号鸡腿238
## Gitea 仓库 Mac 本地备份 ✅
- 路径: ~/.openclaw/workspace/scripts/gitea-backup/
- 7个仓库全部 git clone: oc-monitor/dd-reinstall/ss-rust/tcp-bbr/vps-snapshot/sub-bot/tg-user-monitor
- ⚠️ 修改脚本后必须三处同步: Gitea + GitHub + Mac备份
## Tarek 服务器资源
- 2G RAM, 19G SSD | Gitea+OC Monitor 共占 ~211MB 内存 | Gitea 数据仅 4.9MB
- 1G 内存就够跑 Gitea当前 2G 很充裕
## 心跳任务
- fix-telegram-menu.sh ✅
- MEMORY.md 备份 ✅