Expand manhuang collect/UI (tabs, markets, guishi/quote probes), add configs and launchd helpers, ops handbooks, and scripts for channel validation and price/threat enrichment. Keys stay in keys.env.example only.
161 lines
5.1 KiB
Markdown
161 lines
5.1 KiB
Markdown
# 蛮荒全量数据核实报告
|
||
|
||
> 日期:2026-07-12
|
||
> 原始 JSON:`/tmp/manhuang-full-audit.json`
|
||
> 范围:configs · 本地私有 · 缓存 · 68 路外网/内网探活 · collect · scout Tor
|
||
> 运维入口:[manhuang-handbook.md](./manhuang-handbook.md) · 渠道/API:[manhuang-channels-and-quote-api.md](./manhuang-channels-and-quote-api.md)
|
||
|
||
**用途:** 本报告是探活**快照**,日常以手册 + `validate-channels` + `pipeline-last` 为准;源站状态会变,停运项以 `channels.json` 的 `status` 为准。
|
||
|
||
## 总览
|
||
|
||
| 项 | 结果 |
|
||
|----|------|
|
||
| 配置 JSON | 全部可解析 |
|
||
| 缓存 JSON | 全部可解析 · 年龄 **<1h**(未过期) |
|
||
| 外网/内网探活 | **65/68 ok** · 3 fail · 6 warn(盾/限流) |
|
||
| collect | ok |
|
||
| Quote API | `/health` `/v1/summary` `/v1/msrp` `/v1/free` ok |
|
||
| CD / RSSHub (ai-team) | 200 |
|
||
| SMS-Activate | **官方停运**(已从 heishi 剔除) |
|
||
| 接码主路径 | **仅 5sim guest** |
|
||
|
||
---
|
||
|
||
## 1. 接码
|
||
|
||
| 源 | 探活 | 目录状态 | 结论 |
|
||
|----|------|----------|------|
|
||
| 5sim guest prices | 200 · 价树有效 | **active** | **主路径** |
|
||
| 5sim 首页 | 200 | — | 活 |
|
||
| SMS-Activate.org | 200 **告别页** | **shutdown** | 停运自 ~2025-12-22;品牌废;冒充站诈骗 |
|
||
| SMS-Activate API | SSL fail | shutdown | 不可用 |
|
||
| SMS-Man | 403 盾 | watch_only | 不主路径 |
|
||
| GrizzlySMS | 200 | watch_only | 未接 key |
|
||
|
||
代码修复:`status=shutdown` 的 catalog 不再并入黑市(此前会误进 heishi)。
|
||
|
||
---
|
||
|
||
## 2. 市场 / FunPay lots
|
||
|
||
| 源 | 结果 |
|
||
|----|------|
|
||
| FunPay / Plati / Playerok / Eldorado / G2G / OffGamers | home 200 |
|
||
| FunPay lots ×8 | 200 或 **429**(限流,站仍在) |
|
||
| GGSel | **401**(盾/鉴权,站在) |
|
||
| Z2U | **403**(盾) |
|
||
| catalog_only 发卡/TG | 无固定 base(预期) |
|
||
|
||
---
|
||
|
||
## 3. 价源 / free / MSRP
|
||
|
||
| 源 | 结果 |
|
||
|----|------|
|
||
| awesome-ai-api-proxy prices + providers.yaml | 200 |
|
||
| OpenRouter /models | 200 |
|
||
| LiteLLM model_prices | 200 · msrp 锚 6 SKU |
|
||
| mnfst free data.json | 200 · **19 家 / 118 模** |
|
||
| cheahjs README | 200 |
|
||
| bltcy /api/pricing | 200 |
|
||
| uiuiapi pricing | **SSL fail → status down** |
|
||
|
||
缓存:`community-prices` overlay=12 · free ok · msrp ok。
|
||
|
||
---
|
||
|
||
## 4. 中转
|
||
|
||
| 源 | 结果 |
|
||
|----|------|
|
||
| openrouter / yunwu / bltcy / tokenx24 | ok |
|
||
| closeai 等 dynamic | 多数 ok(上次 dyn 6/7) |
|
||
| **geshihua** | SSL fail → relays/channels 标 **down** |
|
||
| **uiuiapi** | SSL fail → **down** |
|
||
|
||
`relays/status`:约 12 站 · ok 8 · down 4(含动态)。
|
||
|
||
---
|
||
|
||
## 5. 鬼市 / Tor / shops
|
||
|
||
| 项 | 结果 |
|
||
|----|------|
|
||
| Ahmia / dark.fail / ransomware.live / CISA KEV | clearnet 200 |
|
||
| scout Tor SOCKS 9050 | 监听在 |
|
||
| check.torproject via SOCKS | **超时** · status 记 `circuit_ok: false`(SOCKS 进程在,出口不稳) |
|
||
| guishi status | ok · checks 63 · shops 25 · shop_probed 12 |
|
||
| onion 白名单 | 本地+scout 有文件 |
|
||
| shops.json | 25 条有 endpoint · validate 过 |
|
||
|
||
---
|
||
|
||
## 6. 自建(不重复起栈)
|
||
|
||
| 服务 | 结果 |
|
||
|------|------|
|
||
| ai-team CD :5000 | 200 · watches ~57 |
|
||
| ai-team RSSHub :1200 | 200 |
|
||
| Mac Quote API :8877 | 200 · demand_coverage ≈0.667 |
|
||
|
||
---
|
||
|
||
## 7. collect 快照
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| blackmarket.channels | ~50(sms-activate 已剔除) |
|
||
| skus | 59 · demand 19 |
|
||
| guishi.channels | 168 · quality signal/live/placeholder ≈49/57/62 |
|
||
| shops | 25 |
|
||
| community free | 19 providers |
|
||
| msrp anchors | openai/claude/deepseek… |
|
||
| pipeline | ok |
|
||
|
||
---
|
||
|
||
## 8. 已改数据
|
||
|
||
1. `sms-activate` → `shutdown`(此前误标 needs_key)
|
||
2. `manhuang.py`:catalog/货架跳过 shutdown/dead
|
||
3. `geshihua` / `uiuiapi` / `uiuiapi-pricing` → **down**
|
||
4. product-types 去掉 SMS-Activate 有效市场
|
||
5. 手册 / HANDOFF 记录
|
||
|
||
---
|
||
|
||
## 9. 仍属「正常降级」不必当故障
|
||
|
||
- FunPay 429、GGSel 401、Z2U/SMS-Man 403:反爬/盾
|
||
- Tor circuit 偶发超时:scout 出口质量,非配置全灭
|
||
- catalog_only 无 base:设计如此
|
||
- chain.crisis:号池/链路业务态,与探活无关
|
||
|
||
---
|
||
|
||
## 10. 建议后续(非阻塞)
|
||
|
||
| 优先级 | 项 |
|
||
|--------|-----|
|
||
| 低 | scout Tor 出口排查(circuit_ok 恢复) |
|
||
| 低 | geshihua/uiuiapi 恢复后再改回 active |
|
||
| 可选 | 第二接码源(非 SMS-Activate)在确认稳定后 watch→probe |
|
||
| 勿做 | 任何「新 SMS-Activate」域名充值 |
|
||
|
||
## 11. 如何复跑核实
|
||
|
||
```bash
|
||
cd ~/Projects/joy-cli
|
||
python3 scripts/manhuang/validate-channels.py
|
||
python3 scripts/manhuang/probe-community-prices.py
|
||
python3 scripts/manhuang/probe-named-relays.py
|
||
python3 scripts/manhuang/ensure-shops.py --validate
|
||
bash scripts/manhuang/check-tor-scout.sh
|
||
# 内网
|
||
curl -sS -m 5 -o /dev/null -w "CD %{http_code}\n" http://10.211.55.107:5000/
|
||
curl -sS -m 5 -o /dev/null -w "RSSHub %{http_code}\n" http://10.211.55.107:1200/
|
||
curl -sS http://127.0.0.1:8877/v1/summary | jq '{demand_coverage, free_providers_n, msrp_anchor_n, relays}'
|
||
```
|
||
|
||
配置侧检查:`sms_apis` 中 SMS-Activate 必须为 `shutdown`;collect 后 heishi 不得再出现 `sms-activate` id。
|