Files
autoreg-skills-max/skills/atxp-autoreg/references/proxy-infrastructure.md

56 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Proxy Infrastructure — ATXP Registration
## Proxy Files
| File | Count | Type | Status |
|------|-------|------|--------|
| `proxies_validated.json` | 213 | HTTP + SOCKS5 | ✅ Validated (2026-06-18) |
| `proxies_ready.txt` | 200 | HTTP + SOCKS5 | ⚠️ Not validated |
| `live_proxies.txt` | 41 | SOCKS5 | ✅ Filtered live |
| `working_proxies.txt` | 2 | HTTP | ✅ Confirmed working |
| `gh_proxies.txt` | 2 | SOCKS4 + HTTP | Unknown |
All files: `C:\Users\User\`
## Working Proxies (Confirmed 2026-06-25)
- `http://[REDACTED-IP]:82` — **rate limited** после ~7-8 CLI регистраций подряд (2026-06-25). Был основным рабочим прокси.
- `socks4://[REDACTED-IP]:8443` — **TCP alive** (2026-06-25). Не тестировался для CLI регистрации (возможно работает).
- `http://[REDACTED-IP]:8080` — **DEAD** (timeout, 2026-06-25).
- `http://[REDACTED-IP]:8080` — **DEAD** (timeout, 2026-06-25).
## Rate Limit Discovery (2026-06-24)
CLI agent register после ~7-8 успешных попыток на одном IP/прокси выдаёт:
```
Error [Too many registration attempts. Please try again later.]
```
**Сброс**: ~24 часа на IP. **Обход для продолжения регистрации**: (1) сменить MachineGuid + (2) переключиться на новый прокси/IP. MachineGuid без смены прокси не помогает — rate limit привязан к IP адресу запроса. Со свежим MachineGuid + новый прокси регистрация возобновляется немедленно.
## Proxy Rotator
- `C:\Users\User\proxy_rotator.py` — ротатор (берёт из пула, сохраняет в `current_proxy.txt`)
- `C:\Users\User\proxy_daemon.py` — демон (проверяет и обновляет пул)
- `C:\Users\User\shardx_proxy_config.json` — конфиг для ShardX (170+ fingerprints)
## Proxy Validation
```python
import json
with open(r'C:\Users\User\proxies_validated.json') as f:
data = json.load(f)
# data['proxies'] — list of {protocol, host, port, str, source, checked_at}
# 213 proxies total
```
## For ATXP CLI
```bash
HTTPS_PROXY=http://ip:port npx atxp agent register --json
```
## Notes
- Free public proxies (SpeedX, proxyscrape) — большинство мёртвы для HTTPS CONNECT
- SOCKS5 прокси из `live_proxies.txt` — не тестировались для ATXP
- Для стабильной регистрации нужны residential/VPN прокси
- 2 рабочих прокси дают ~5 дополнительных регистраций после IP rate limit