装完后实测打一段中文;不行就查 重要资料/电脑B部署+底图自检数据_20260810.md
要点:输入法装完要重启输入服务,否则候选框出不来
已确认还在跑;出片完成后归档到 ~/桌面/重要资料/
已打通:电脑写文本 → 手机 2 秒内念出来 / 弹通知
现在:通知栏那条点开 → 局域网待办页 http://192.168.13.176:8190(实时)
可选:Tasks.org 桌面小组件(需要自建 CalDAV 才能填内容)
已装自启守卫;手机重启后打开一次 Termux 即可,或装 Termux:Boot 彻底自动
已写入 三agent操作日志.md(附备份 .bak_20261012_phone)
为什么: 手机念字/通话要麦克风 → 只有 localhost/https 才有麦克风权限。现在靠"反向SSH隧道+localhost:9000",
而这条隧道会假死(进程活着、端口占着、但里面不通,电脑侧看不出→不会自己重连)。用户最烦这个。
已缓解: 手机 Termux 已加进系统省电白名单(adb 落地)。根治 = 手机改用 https 直连局域网 IP,彻底不要隧道。
硬约束(必须遵守): ①不上云 ②不用 zyfyyl.com/腾讯云/任何第三方中转 ③不动 8188/8189 ④不删聊天记录库
⑤动服务前必须 cp -a 备份 ⑥原 http 端口 9000/9001 保持不动(新开 https 端口,零破坏、好回退)
落地步骤(电脑A):
1) 备份: cp -a 两个聊天页服务脚本到 *.bak_20261013_https;systemctl --user cat hermes-webchat hermes-webchat-27b > /tmp/units_bak_20261013.txt
2) 自签证书(3年,SAN 带 IP): mkdir -p ~/.hermes/certs && openssl req -x509 -newkey rsa:2048 -nodes -days 1095
-keyout ~/.hermes/certs/lan.key -out ~/.hermes/certs/lan.crt -subj "/CN=192.168.13.176"
-addext "subjectAltName=IP:192.168.13.176"
3) 在两个聊天页服务里加 TLS(ssl.SSLContext.wrap_socket 包住 socket,证书路径读环境变量),
新端口 9443(对应9000) / 9444(对应9001) / 9445(对应待办页8190,PWA 要用);三个 http 原端口继续照跑
4) ufw 放行内网: sudo ufw allow from 192.168.13.0/24 to any port 9443,9444,9445 proto tcp
5) 三层验证(必须全绿才算完):
a. 电脑本机: curl -sk -o /dev/null -w '%{http_code}' https://192.168.13.176:9443/ → 200
b. 手机侧(真从手机测): adb -s 192.168.13.183:5555 shell "curl -sk -o /dev/null -w '%{http_code}' -m 8 https://192.168.13.176:9443/" → 200
c. 麦克风前提: headless Chrome 打开 https://192.168.13.176:9443,查 window.isSecureContext===true 且 navigator.mediaDevices 存在
6) 请用户手机浏览器打开 https://192.168.13.176:9443 (第一次点"高级→继续访问"),确认页面正常 + 语音按钮能用
7) 记档: 结果追加 重要资料/三agent操作日志.md;《本机服务与端口清单.md》加 9443/9444;补 skill hermes-phone-chat
回滚: 恢复备份脚本/单元 → systemctl --user daemon-reload && systemctl --user restart hermes-webchat hermes-webchat-27b
若第6步自签证书下麦克风被浏览器拦(小概率): 备选=把这张证书的 CA 装进手机(用户点两下确认),再试;仍不行就停下,别硬改、别自己乱试,把「卡在哪一步 + 报错原文」写在这条下面,等用户醒来切 DS(晚风)来修。
任务书: 重要资料/任务书_PWA化_20261013.md(目标/前置/交付物/完成判定/禁止/卡住怎么办,全在里面)
前置: 先做完上面那条 https(Chrome 只在 https/localhost 下才允许"安装 PWA");PWA 在 https 端口上做(9443/9444/9445),原 http 端口不动
交付: 每页一套 manifest.webmanifest + icons(192/512 真PNG) + sw.js + head 里挂 manifest 与注册 SW + sw.js 响应头 no-cache
验收(晚风): 本机 curl 200 → 从手机真测 200 → headless Chrome 查 isSecureContext/麦克风 → 原 http 端口仍 200 → 手机装出图标
卡住: 停下别硬改 → 在这条下面写「卡在哪一步+报错原文」→ 8190 留言板留一条(自报模型) → 等用户醒来切 DS 修
✅ 已完成 2026-10-13:ComfyUI 0.33→0.39.0(2014节点零报错);YuE2-3B+VAe 本地装好,跑歌 33s/首验证通过;Krea2 工作流出图回归无影响
产出:~/桌面/comfyui/output/YuE2_跑歌验证_CityPop_20261013.flac(已放中转站)
✅ 已完成 2026-10-13:logs 页按日期分组 <details> 折叠 + 📅日历按钮;归档日页面支持勾选+底部追加(/add_archive);localStorage 持久化展开状态