
rootandClaude Opus 5.5
16083942c0
feat(sites): 出口统一与 Cloudflare 过挑战级联(CF-2)
- 出口:站点请求不再隐式继承 HTTP(S)_PROXY,没开代理明确直连(创建客户端时临时拿掉代理环境变量,Deno 2.9 语义见 egress.ts),
开了走站点代理;TMDB / Brave / 图片改为显式按环境变量(行为不变)
- CloudflareGate:浏览器代理期直接代抓 → HTTP(可复用时带 cf_clearance)→ 挑战 → 浏览器过挑战(同站 30 分钟一次、单飞)
→ cf_clearance 仅在 UA 跟随浏览器且两端同出口时给 HTTP,重试 1 次记 cfReuse → 仍被挑战则浏览器代抓并进入 6 小时代理期
- 浏览器:solveSiteChallenge(自动放行 ≤15s / 系统发起视觉子流程最多 2 次 / 真验证码转人工待处理)、fetchSiteHtml(profile 锁 + 站点令牌)、
交还后读回 cf_clearance 继续;site.config.cloudflare 状态契约
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-30 21:26:54 +08:00
..
2026-09-29 19:37:11 +08:00
2026-09-30 00:29:56 +08:00
2026-09-29 19:37:11 +08:00
2026-09-30 21:26:54 +08:00
2026-09-29 15:25:07 +08:00
2026-09-30 00:10:46 +08:00
2026-09-29 20:49:56 +08:00
2026-09-29 16:00:34 +08:00
2026-09-29 20:50:42 +08:00
2026-09-30 21:26:54 +08:00
2026-09-30 18:40:19 +08:00
2026-09-30 18:40:19 +08:00
2026-09-28 16:29:29 +08:00
2026-09-29 20:08:44 +08:00
2026-09-29 17:41:22 +08:00
2026-09-29 17:41:22 +08:00
2026-09-29 17:41:22 +08:00
2026-09-27 21:10:02 +08:00
2026-09-29 21:26:16 +08:00
2026-09-29 20:49:56 +08:00
2026-09-30 03:17:13 +08:00
2026-09-30 00:29:56 +08:00
2026-09-29 15:57:48 +08:00
2026-09-30 18:04:23 +08:00
2026-09-29 17:42:38 +08:00
2026-09-29 17:41:22 +08:00
2026-09-29 18:04:17 +08:00
2026-09-30 18:47:15 +08:00
2026-09-30 20:38:48 +08:00
2026-09-30 00:29:56 +08:00
2026-09-27 23:34:07 +08:00
2026-09-30 03:17:13 +08:00