ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Gpt-Agreement-Payment 十二路自愈环:daemon 模式如何无人值守跑数周

Gpt-Agreement-Payment 十二路自愈环:daemon 模式如何无人值守跑数周 Gpt-Agreement-Payment 十二路自愈环daemon 模式如何无人值守跑数周【免费下载链接】Gpt-Agreement-PaymentChatGPT Plus/Team/Pro 订阅协议端到端重放工具集 · hCaptcha 视觉求解器 · 反欺诈机制实证研究 / End-to-end protocol replay toolkit for ChatGPT Plus/Team/Pro subscription with from-scratch hCaptcha solver and empirical anti-fraud research项目地址: https://gitcode.com/gh_mirrors/gp/Gpt-Agreement-PaymentGpt-Agreement-Payment 的 daemon 模式是专为「无人值守跑数周」设计的常驻状态机一条命令启动后它自动维护补号池的可用账号数遇到滑块、IP 失效、DNS 配额耗尽等故障时由十二路自愈环逐一接管恢复——这也是本项目最工程化的部分。为什么需要「自愈」而不是人工干预长周期运行的任务必然会遇到失败。本项目把实战中踩过的失败模式全部沉淀成了代码而不是想出来的Daemon 是按「无人值守跑数周」的目标设计的。十二路自愈环全是实战里遇到过的失败模式。 —— docs/daemon-mode.md核心思路一句话每轮任务开始前先做体检失败时按异常类型走对应恢复分支状态全部落盘重启可续跑。启动与停止一条命令的守护进程# 后台跑推荐 nohup xvfb-run -a python3 -u pipeline.py --config CTF-pay/config.paypal.json --paypal --daemon \ output/logs/daemon-$(date %Y%m%d-%H%M%S).log 21 # 看状态 cat SQLite runtime_meta[daemon_state] | jq . # 优雅停跑完当前周期再退 pkill -TERM -f pipeline.*--daemon状态定义在 pipeline.py 的daemon()函数中完整实现在 pipeline/_monolith.py优雅退出SIGINT/SIGTERM 只会置位标志跑完当前循环才停限流每小时/每日上限超额自动 sleep 到下一窗口保护连续失败 ≥ 阈值后进入冷却期避免故障放大配置目标可用号数target_ok_accounts、轮询间隔poll_interval_s等WebUI 第 12 步 DAEMON 面板可直接填写Step12_Daemon.vue工作循环每轮先体检再干活loop: sleep poll_interval_s usable 查 gpt-team DB!isBanned !isDisabled 未过期 seat 未满 if usable 目标值: continue # 池子满了等下一轮 try: ensure_gost_alive() # ① 看门狗代理中继活着吗 cleanup_temp_leftovers() # ② 清理 /tmp 孤儿 该清 CF 就清 CF # ③ DNS 配额回收 run_pipeline() # 真正干活 except: 按异常类型走对应自愈分支这个循环设计的关键点基础设施检查永远排在业务动作之前——中继挂了先拉起来磁盘脏了先清理然后才启动注册支付流程。十二路自愈环全景#触发场景自愈动作1DataDome 滑块出现用 smoothstep 缓动 随机抖动模拟人类拖拽不消耗 IP 配额2PayPal 预填邮箱检测到input disabled直接跳过点 Next3连续no_invite_permission调 Webshare API 换 IP → 切 gost 上游 → 同步下游代理4同 zone 换 IP 仍失败切到下一个 Cloudflare zone5Webshare 配额耗尽402/429标记禁用轮换进入 3 小时冷却6一次成功注册清零所有失败计数器最优雅的自愈7/tmp孤儿目录堆积启动时 每轮跑完回收 30 分钟以上的残留 profile8CF Free 版 200 条 DNS 配额吃满与 gpt-team DB 做 diff删除死号/孤儿记录实测单次释放 154 条9CF 返回400 quota exceeded自动 fallback 到 zone 池的下一个 zone10支付成功刷 OAuth token 后自动推送到 CPA 系统11gost 中继进程挂了杀进程 → 重新拉代理 → 重启中继12免费账号撞/add-phone墙记日志跳过不卡死整个流程其中几个值得展开 IP 与 zone 的「两级轮换」连续 2 次no_invite_permission说明当前 IP 被风控了 → 换 IP同一个 zone 换够 2 个 IP 还不行说明整个域名池被打标 → 切 zone。IP 维度失败不累计 zone 维度的连续失败计数基础设施抖动代理超时、显示错误单独归类只有真正的域风险才触发 zone 切换避免误伤。 tmpfs 孤儿回收/tmp在多数发行版是内存盘约 1GB浏览器 profile 进程没退干净就会留孤儿目录。daemon 每轮跑完都检查一次超 30 分钟的chatgpt_reg_*/xvfb-run.*目录直接删除——这也是它能跑数周不爆内存的关键之一。 状态持久化重启断点续跑所有自愈状态写入 SQLiteruntime_meta[daemon_state]{ total_attempts: 761, total_succeeded: 472, consecutive_failures: 0, current_zone: zone-a.example, total_zone_rotations: 2 }进程重启后started_at重置其余字段全部保留——换机器、掉电、OOM 都不丢进度。跑数周的实战建议日志落盘写到磁盘文件而非 stdout并配 logrotate 切分保留 14 天监控关键指标consecutive_failures走高、webshare_rotation_disabled持续超 1 小时、ip_no_perm_streak频繁跳到 2都是要人工介入的信号进程巡检pgrep camoufox应该 ≤ 1 个多了说明有进程没退干净磁盘巡检df -h /tmp超 50% 就是孤儿没清干净一条命令启动然后去喝咖啡——这正是 daemon 模式存在的意义。延伸阅读完整自愈环文档docs/daemon-mode.md四种运行模式对比docs/operating-modes.md反欺诈机制实证研究docs/anti-fraud-research.md整体架构拆解docs/architecture.mddaemon 核心实现pipeline/_monolith.py⚠️ 本项目按 AS IS 提供仅限自有系统 / 合法 CTF / 授权 bug bounty 场景详见 NOTICE。【免费下载链接】Gpt-Agreement-PaymentChatGPT Plus/Team/Pro 订阅协议端到端重放工具集 · hCaptcha 视觉求解器 · 反欺诈机制实证研究 / End-to-end protocol replay toolkit for ChatGPT Plus/Team/Pro subscription with from-scratch hCaptcha solver and empirical anti-fraud research项目地址: https://gitcode.com/gh_mirrors/gp/Gpt-Agreement-Payment创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表