CookieCloud 同步失败排障:cookie 传到了作者的公共服务器,MP 却在自家门口等
现象 MoviePilot 日志里每隔几小时一条: site.py - 开始同步CookieCloud站点 ... log.py - 本地CookieCloud文件不存在:/config/cookies/<KEY>.json site.py - CookieCloud同步失败:未从本地CookieCloud服务加载到cookie数据 浏览器里 CookieCloud 插件看起来也"配置过",但两边就是对不上。 排查:两头各说各话 MP 侧(配置在 config/app.env): COOKIECLOUD_ENABLE_LOCAL='False' ← 本地模式关着 COOKIECLOUD_HOST='http://<NAS>:3000/cookiecloud' ← 地址却指向自己 日志里报"本地文件不存在",说明实际生效的是本地模式:MP 内置了一个 CookieCloud 服务器(http://<MP>:3000/cookiecloud),等浏览器插件把 cookie 上传过来,存成 /config/cookies/<KEY>.json。 插件侧(Chrome 的 CookieCloud 扩展,配置存在 leveldb 里,可以直接 strings 出来): strings ~/Library/Application\ Support/Google/Chrome/Default/Local\ Extension\ Settings/<扩展ID>/*.log \ | grep -oE 'endpoint[^,]*' # endpoint":"https://ccc.ft07.com" 真相大白:插件把 cookie 一直上传到 ccc.ft07.com——CookieCloud 作者的公共演示服务器,而 MP 在自家门口等。两边 KEY 和密码倒是一致的,但方向完全错了。 顺便说:把 PT 站的 cookie 存在第三方公共服务器上,本身就不太妙——加密归加密,人家服务器哪天停了,你的同步链路就无声无息断了。 修复 目标架构:插件 → MP 内置 CookieCloud 服务器,零第三方依赖。 ...