Proxy para Evolution API sem misturar números no IP da VPS
Evolution API, CodeChat e stacks parecidas rodam em VPS. O endereço público da máquina é o mesmo para todas as instâncias — e costuma ser um bloco de datacenter compartilhado com dezenas de projetos. Quando um número brasileiro conecta da Virgínia pelo mesmo IP que outros nove números, o sinal de rede fica genérico e concentrado.
A correção é prosaica: um IP dedicado brasileiro por número, SOCKS5, endereço que não rotaciona.
Por que a VPS sozinha não resolve
O IP da VPS não é “seu” no sentido de reputação. Vizinhos no mesmo ASN fazem o que quiserem. A geolocalização aponta o datacenter, não o DDD do chip. Nenhum dos dois fatos derruba sessão sozinho; juntos, eles descrevem uma origem que não parece um aparelho no Brasil.
O segundo problema é de arquitetura: dez containers, um IP. Incidente em um número vira incidente de origem para os outros nove.
O que configurar
- Tipo: IPv4 dedicado, fixo. Residencial rotativo é o oposto do que a sessão WebSocket precisa.
- Protocolo: SOCKS5 (a Evolution encapsula tráfego persistente melhor assim do que em HTTP CONNECT).
- Autenticação: usuário e senha. No painel você copia o bloco
.env. - Dimensão: 1 número = 1 IP. Dois números no mesmo proxy só faz sentido se forem a mesma operação e você aceitar o risco conjunto.
Passo a passo com variáveis: guia Evolution API. Baileys: guia Baileys. WPPConnect: guia WPPConnect.
O que o proxy não faz
Não impede desconexão por sessão corrompida, versão velha da lib, conflito de device ID ou bloqueio de política do WhatsApp. Ele remove a variável “origem compartilhada e fora do Brasil”. Se depois do IP dedicado o número ainda cai, o diagnóstico muda de rede para aplicação — e isso é progresso.