passo a passo
Como configurar o proxy na Evolution API
A v2 expõe o endpoint /proxy/set/{nome_da_instancia}. A autenticação é pelo header apikey, com a chave definida em AUTHENTICATION_API_KEY no seu .env.
Campos aceitos pelo endpoint de proxy da Evolution API v2.
| Campo | Tipo | Obrigatório | Valor na GTI Proxy |
| enabled | boolean | Sim | true |
| host | string | Sim | srv.gtiproxy.com |
| port | string | Sim | A porta HTTP ou SOCKS5 do painel, entre aspas |
| protocol | string | Sim | http ou socks5 |
| username | string | Não | Seu usuário do painel |
| password | string | Não | Sua senha do painel |
1. Gravar o proxy na instância
# Evolution API v2 — grava o proxy NA INSTÂNCIA, não no servidor
curl -X POST 'https://SEU-SERVIDOR/proxy/set/NOME_DA_INSTANCIA' \
-H 'apikey: SUA_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"enabled": true,
"host": "srv.gtiproxy.com",
"port": "PORTA_HTTP",
"protocol": "http",
"username": "USUARIO",
"password": "SENHA"
}'
2. Conferir o que ficou gravado
# confere o que ficou gravado na instância
curl -X GET 'https://SEU-SERVIDOR/proxy/find/NOME_DA_INSTANCIA' \
-H 'apikey: SUA_API_KEY'
3. Testar o proxy por fora
Configuração gravada não é o mesmo que configuração ativa. Vale testar o mesmo proxy fora da Evolution API antes de culpar a instância:
# o mesmo proxy, testado por fora: deve devolver um IP brasileiro de operadora
curl -x http://USUARIO:[email protected]:PORTA_HTTP https://ifconfig.me
Se esse comando devolver o IP da sua internet em vez de um IP brasileiro de operadora, o problema está nas credenciais ou na porta, não na Evolution API.
O erro que faz a configuração não pegar
Boa parte do material em português mostra o corpo assim:
# NÃO funciona na v2 — corpo aninhado dentro de "proxy"
{ "enabled": true, "proxy": { "host": "...", "port": "...", "protocol": "http" } }
Na v2 os campos ficam na raiz do JSON, sem o objeto proxy em volta. O outro tropeço frequente é enviar "port": 8013 como número: o campo é string e precisa das aspas.
Em painéis que embrulham a Evolution — Typebot, Chatwoot, n8n — os campos têm os mesmos nomes. Para o passo a passo em outras ferramentas, veja como configurar o proxy.