Skip to content

v6.0

Choose a tag to compare

@strongshuai strongshuai released this 14 Jun 23:41
· 3 commits to main since this release

产品定位从单一 OpenAI/ChatGPT 代理检测,完整升级为通用免费代理检测、仓库维护、自动任务工具。
新增 generic、openai、grok、gemini、claude 五种检测模式。
重构代理有效性判断:以基础连通、目标首页/网页可达、API 域名可达、出口 IP、国家、IP 类型、CF 状态和推荐用途为核心。
取消注册页访问检测,不再用注册入口 HTTP 状态判断代理是否能注册账号。
首页失败不再提前终止检测,仍会继续尝试 API 和出口 IP,避免漏掉 API-only 代理。
API 401 / 403 继续算“API 域名可达”,明确不代表账号、Key 或额度可用。
新增等级与推荐用途展示:A/B/C/D/F、基础代理、网页可用、API 可用、网页+API、不稳定、失效。
新增出口 IP、国家、IP 类型显示,减少只看到 HTTP 200 却不知道代理实际出口的困惑。
UI 文案从 ChatGPT 专用改为通用代理检测器,OpenAI 只是其中一个专项模式。
新增大量动态免费代理源:Databay、IPLocate、OpenProxyList/Roosterkid、TheSpeedX、VPSLab、Hookzof、Spys.me、ProxyScrape、GeoNode、My-Proxy 等。
拉取免费代理下拉菜单支持多列展示,避免源太多时菜单过长。
新增“一键拉取所有免费代理”,聚合后按代理地址去重,规模可达 1W+。
我的仓库新增和有效代理类似的标签筛选,支持等级、服务可达、API 域名可达、CF、国家、IP 类型等维度。
我的仓库列表高度和有效/失效列表统一,最新代理显示在第一位。
有效代理每行新增“添加到仓库”按钮,可单独入库;复制和添加按钮默认常显,不再只靠 hover。
失效代理复制按钮默认常显。
添加到我的仓库后自动同步云端仓库数据,仓库 TXT / JSON 链接保持最新。
仓库 token 改为每个浏览器稳定生成,公共部署不会互相覆盖。
“获取仓库链接”从菜单里独立出来,放到云端按钮右侧。
检测任务支持刷新恢复,刷新页面不会打断检测 UI。
新增并发数量自定义,默认并发和上限可配置。
新增登录密码保护,默认密码 linux.do,并升级为登录前不下发主界面,避免只删前端浮层就能进入。
新增全局设置弹窗,可调整检测轮次、并发、超时、登录有效期、日志保留、默认时区和登录密码。
新增检测日志弹窗,手动检测和自动任务都会记录开始/结束时间、模式、轮次、并发、数量和结果摘要。
新增后台自动模式,自托管 Python 服务可在浏览器关闭后继续按计划执行。
新增自动任务持久化:每个浏览器 token 独立保存配置、状态、历史摘要和下次运行时间。
新增 /api/auto/get、/api/auto/save、/api/auto/run-now、/api/auto/stop、/api/auto/status。
自动任务会拉取全部免费代理源,合并“我的仓库”代理,按代理字符串去重后批量检测。
自动任务支持每隔 N 小时或每天固定计划时区执行,修复服务器时间和下次执行时间显示错位。
自动任务支持只检测新代理或强制检测全部代理。
自动任务支持三种入库策略:只入库稳定代理、包含不稳定代理、全部结果留档。
默认启用复测失败清理:旧仓库代理本轮复测失效时会删除,任务整体异常时不会误删。
自动任务运行中会拦截手动检测,避免服务器并发检测过载。
自动任务状态改为进度条胶囊展示,操作提示层级高于弹窗,保存/停止等提示不会被遮挡。
停止自动任务改为尽快停止后续队列;无法瞬间杀掉已经发出的网络请求时,会给出明确提示。
所有结果标签补充鼠标 title 说明,方便新用户理解每个标签含义。
合并前端入口,根目录 index.html 和 app.js 是唯一前端源码。
Vercel / Serverless 明确降级为不支持后台自动模式,避免给用户错误预期。
tools/smoke.py 改为无 SSH 密码、可指定 base URL 和登录密码,并覆盖检测模式、登录门禁、设置、日志、自动模式能力。
README、PRODUCT 和页面版本号更新到 v6.0。
发布默认端口保持 8888,私有服务器端口不写入公开代码。