# 2026-03-01

## 哪吒面板自定义完成
- 最终CSS: 白色半透明卡片 rgba(255,255,255,0.25) + blur(0px) + 动漫海边黄昏背景
- 背景图: https://i.111666.best/image/sCIbJNyiOUJSXhKexulIpr.jpeg (CustomBackgroundImage)
- 使用了可樂的模板(iOS玻璃风格+MiSans字体+动态高光+防扒脚本)
- 底部跑马灯: "✨ 永远顶尖，永远在路上 ✨" (MiSans字体)
- PeekaboCDN Active链接已删除 (CustomLinks='[]')
- 踩坑: CSS双引号与YAML冲突→面板502; yaml.dump搞乱cover字段→启动失败; 背景图被TG压缩→糊
- 安全写法: 用Python yaml.dump或直接sed修改config.yaml, CSS里避免双引号

## 哪吒面板账单信息
- 账单数据存在API的 `note` 字段(私人备注), 格式为JSON字符串
- JSON生成器: https://nezhainfojson.pages.dev/
- API写入: PATCH http://localhost:8008/api/v1/server/{id} body: {"note": "<json>"}
- 需要Bearer token认证: POST /api/v1/login → token
- billingDataMod格式: startDate/endDate(ISO)/autoRenewal("1")/cycle(年/月)/amount("$86.4")
- planDataMod可选(带宽/流量等), 用户说不需要
- QHIX(ID:2) 已填: 2025-06-17~2026-06-17, 年付$86.4, 自动续费
- 踩坑: PATCH会清空未传的字段(如name), 必须只传要改的字段
- 前台显示需要主题支持读取note里的JSON

## 哪吒面板服务器ID映射
- 1:NG | 2:QHIX | 3:SVYUN | 4:alice | 5:BGP.GD IEPL | 6:YT.NET | 7:TXBGP
- 8:Turin | 9:HDY | 10:Tarek | 11:Gerren | 12:Green.SJC | 13:BWH.SG | 14:CTC
- 15:BGP.GD IX NAT | 16:DMIT.T1 | 17:HK.Halo | 18:HK.PRE | 19:HK.CO
- 20:JP.STD | 21:JP2CO | 22:HALO | 23:Netcup | 24:OVH097 | 25:OVH-KS2
- 26:San.Jose.VPS | 27:TW.STD
- 共27台, 全部agent 2.0.1(除YT.NET 1.15.0)

## 斗破苍穹S05E188入库
- TX源1080p硬链接到 /data/media/动漫/Fights Break Sphere/Season 5/
- Sonarr API key已变: 8432ee6ca3174279858fbe839541b1eb (旧key 401)
- Emby动漫库S5只有到EP105(4K源), TX源EP188单独硬链接入库

## NodeSeek签到
- 朦胧: +5鸡腿, 余额448
- VP404: +5鸡腿, 余额173 (之前2/26-2/28连续失败, /tmp/node_modules/ws被清掉, 已重装)
- VP404 cron脚本依赖 /tmp/node_modules/ws, 重启会丢, 考虑改到脚本目录

## OVH账单检查
- OVH097(US站 us.ovhcloud.com): $0.97/月 PayPal自动扣, 全部已付清, $0.19是3月新账单待扣
- OVH KS2(EU站 ovh.com/auth): €18.99/月, 3/2自动续费, 状态正常
- EU站登录验证码发到 mf0@msn.com → 转发到Mac Gmail
- himalaya已配好Gmail(xmg08288@gmail.com), 可直接读验证码邮件
- 约定: 以后OVH查账单直接登, 验证码从himalaya读Gmail

## News Bot汇总格式优化
- 改了 _push_batch 函数: 按来源分组+emoji标题+组间空行+去掉评分显示
- 已同步到netcup并重启 news-bot 服务

## OpenWrt BBR调优
- 23.249.27.161:2222 root/root, OpenWrt, 内核6.12.66, 4GB内存
- cubic→BBR, TCP缓冲区16MB, fastopen/mtu_probing等
- 持久化: /etc/sysctl.d/99-bbr-tcp.conf

## Termux OpenClaw安装 ✅
- Pixel 6, 192.168.1.138:8022, u0_a284/root, Android 13 aarch64, 8GB RAM
- Node v24.13.0, npm 11.11.0, OpenClaw 2026.2.26
- 安装方式: curl下载tarball → npm install -g --ignore-scripts (koffi原生模块编译失败,跳过)
- 踩坑: npm在非交互SSH下卡死(交互式shell正常); npm install在全局目录会挪走npm自身; pkg reinstall恢复
- TG Bot: @dstatus123_bot (8405504741:AAGzdVbEt9YXuvIJLdFbeCvyx4OkoV3t8ao)
- 模型: newcli/claude-opus-4-6 + terminal/xstx fallback
- 中文菜单已设置, AGENTS/HEARTBEAT/TOOLS.md已配置
- 开机自启: ~/.termux/boot/start-openclaw.sh (需装Termux:Boot)
- Wakelock已开, 电池优化需手动关
- gateway.bind字段不能设(Android报错), 用默认值

## CoComelon新季
- Sonarr自动监控发现S13/S14未监控, 已自动开启并触发搜索

## Emby Bot MySQL 字符集修复
- 问题：用户注册中文用户名提示成功但实际失败
- 原因：embyboss 数据库的 emby 等表字符集是 latin1，不支持中文
- 修复：ALTER TABLE ... CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
- 影响表：emby, emby2, Rcode, emby_favorites, request_records
- MySQL密码：root/Mango2026（注意没有感叹号）

## Pixel 6 ADB 无线连接
- 配对成功，端口会变（每次重启后需重新配对）
- 当前连接端口：45629
- Root 未完成：Bootloader 锁定，fastboot 需要 USB 连接，Mac 识别不到 USB
- 需要买 USB-C 数据线才能继续 Root
