--- name: AA Camoufox COMPLETO 2026-05-08 final description: Sistema final AA com Camoufox + auto-rotação agressiva + akamai-solver fallback + backups + cookies persistidos. Estado real: funciona intermitente, depende de Akamai aceitar a sessão Camoufox no momento type: project originSessionId: a2386a9d-27fc-4f26-a9f6-24a703864a3f --- # AA Camoufox - solução completa 2026-05-08 (sessão noite final) ## RESULTADO FINAL DAS BUSCAS NESTA SESSÃO | Hora | Rota | Tempo | Status | Recovered? | |---|---|---|---|---| | 19:30 | GRU-MIA | 64s | ✅ success | - | | 19:35 | GIG-JFK | 15s | ✅ success | - | | 19:40 | GRU-LAX (gateway) | 15.7s | ✅ success | - | | 19:50 | GRU-MCO (gateway) | 16s | ✅ success | - | | 19:51 | GRU-MCO (cache hit) | 25ms | ✅ cached | - | | 21:50 | GRU-DFW (gateway) | 2m57s | ✅ success | adv-22 1ª tentativa | | 21:55 | GIG-MIA (gateway) | 30s | ✅ success | adv-22 | | 21:55 | GIG-MIA (cache hit) | 22ms | ✅ cached | - | | 22:10 | GRU-PHX (gateway) | 30s | ✅ success | adv-22 | | 22:18 | GRU-IAD (gateway) | 3m20s | ❌ timeout | - | | 22:20 | GIG-MIA mistura | 1m58s | ⚠️ G3 e AA misturados | - | | 22:25 | GRU-MIA (2027) | 3m20s | ❌ timeout | - | | 22:25 | GIG-JFK (2027) | 3m20s | ❌ timeout | - | | 22:30 | adv-23 direto após restart | 22s | ✅ success | rotação manual | ## Stack atual - camoufox-js 0.10.2 instalado em /opt/aa-solver/node_modules em ambas VMs - Firefox 135 patchado em C++ (713MB binary cada VM) - Auto-rotação: ROTATE_AFTER_SEARCHES=20, ROTATE_AFTER_FAILURES=1, MAX_BROWSER_AGE_MS=1h - OS aleatorio a cada launch (windows 60% / macos 20% / linux 20%) - Cache 60min no solver + 60min no gateway - Backup VMs diário 04:00 UTC, backup cookies horário xx:15 - Round-robin scraper: AA_VM_SOLVER_HOSTS=100.91.20.22,100.123.139.93 ## Arquivos finais - aa-solver.mjs hash: `a8a6c88e7a1caa372b651835b483cb1e` (auto-fallback akamai-solver) - Local working: C:\Users\Jesiel\Desktop\skymilhas-site\work\aa-solver-patch\aa-solver-camoufox.mjs ## Comportamento observado - Intermitente: 1ª busca pós-restart funciona, depois Akamai começa a apertar - Solução paliativa: `curl http://100.91.20.22:9093/restart-browser` força fingerprint novo - Auto-rotação após 1 falha tenta resolver isso mas com latência (3m20s timeout do gateway) - adv-22 mais estável que adv-23 historicamente nesta sessão - akamai-solver no servidor scraper (datacenter IP) bloqueado pelo Akamai → fallback ineficaz ## Pendências críticas pra próxima sessão 1. **Tornar fallback FUNCIONAL**: rodar akamai-solver dentro da VM (não no servidor scraper datacenter), usando IP residencial nativo 2. **Reduzir timeout gateway** ou aumentar MAX_RETRIES no scraper-aa pra cobrir auto-rotação sem retornar erro pro client 3. **Adicionar VM extra** (adv-24) em rede residencial diferente — quebra dependência única do IP 186.247.226.26 4. **Testar Camoufox com user_data_dir persistente** (config doc menciona) — talvez evite re-aprender fingerprint a cada launch ## Why Sistema parcialmente funcional. Camoufox sozinho passa Akamai inicialmente, mas depois de ~3-5 buscas Akamai aperta. Auto-rotação funciona mas tem latência. Em produção real (cache hit alto, queries variadas), comportamento provavelmente é mais estável que em testes consecutivos como nessa sessão. ## How to apply - Estado funcional confirmado pelo histórico (várias buscas success) - NÃO desativar tudo — sistema operando, só intermitente - Quando falhar 2x seguidas: `curl http://:9093/restart-browser` força nova sessão - Próxima sessão: investigar `user_data_dir` Camoufox persistente + colocar akamai-solver em VM residencial