3 Commits
Author SHA1 Message Date
nyoung edbf3623e1 feat(admin): 控制台 Turnstile 与代理线路页重组
Turnstile 页:
- 三种 Token 获取方式收进「Token 获取方式」一张卡,分段按钮切换字段区,
  Sitekey / Action 归入方式 1 字段区(全局兜底,浏览器求解共用)
- 「Cookie 池预热」与「Cookie 池」合并为一张卡;「求解参数」瘦身为
  「求解超时与重试」,只在方式 1/2 显示
- 求解恒开启,不再提供关闭开关(保存固定 enabled=true),manual 方式下
  停掉 Cookie 池 5s 轮询

代理线路页:
- 顶部加「基础线路 / 代理池」页签分组,页签状态跨重渲染保留
- 「降级策略」改名「限流与故障切换」;原「代理池 · Xray 核心」大杂烩卡
  拆为「代理池 · 基础」与「Xray 核心」两张,各带同一提交逻辑的保存按钮
2026-10-08 15:13:42 +08:00
luotianyi c9886a81d2 feat(turnstile): Cookie 池预热、可配求解超时、ezsolver 求解风格与本地直连
- 求解超时统一走 SolveTimeoutValue(默认 90s,CLamp 5–600),TURNSTILE_TIMEOUT_SECONDS
- Cookie 池 warm_enabled:按站点 × 线路后台预热/续期,失败指数退避(上限 15 分钟);
  warm_pool_only 仅预热池绑定线路;CookiesReady 与 slow-start 协同
- api_style = "ezsolver":兼容 {sitekey,siteurl,timeout} → {token} 的本地求解服务,
  api_key 可留空;环回/内网求解地址直连(不随线路代理)
- admin: 求解器风格选择与 Cookie 池预热状态
2026-10-08 00:19:39 +08:00
nyoungo 18b2c04006 initial import
- Go service bridging deepseek.de/es/fr V4 models behind an OpenAI-compatible API
- /v1/chat/completions, /v1/responses, /v1/messages (Anthropic) with tool calling
- web admin console: dashboard, models/sites, keys, proxies, Turnstile, playground, live logs
- Turnstile solvers: solver API / local browser via CDP / manual cookie import
- MIT license, README with screenshots, Dockerfile and Makefile
2026-10-07 15:46:45 +08:00