logo
GeekFormat

Analisador de Forwarded Header

Cabeçalho Forwarded padrão

Analise a cadeia de proxy RFC 7239 Forwarded e visualize o valor de for / by / host / proto em cada salto.

Hop #1
for203.0.113.43
protohttps
hostapp.geekformat.com
Hop #2
for10.0.0.9
byingress

Cabeçalhos compatíveis com X-Forwarded-*

Many gateways still use X-Forwarded-For / Host / Proto. This parses the client and proxy addresses in chain order.

2 nó(s) X-Forwarded-ForEstes cabeçalhos só são significativos em uma cadeia de proxy confiável e não devem ser tratados como o IP real do cliente.
#1203.0.113.43
#210.0.0.9

Visualização JSON

{
  "standardized": [
    {
      "index": 0,
      "pairs": {
        "for": "203.0.113.43",
        "proto": "https",
        "host": "app.geekformat.com"
      }
    },
    {
      "index": 1,
      "pairs": {
        "for": "10.0.0.9",
        "by": "ingress"
      }
    }
  ],
  "legacy": {
    "x-forwarded-for": [
      "203.0.113.43, 10.0.0.9"
    ],
    "x-forwarded-proto": [
      "https"
    ],
    "x-forwarded-host": [
      "app.geekformat.com"
    ]
  }
}

Analise cabeçalhos de proxy online e entenda primeiro a origem real e ordem de encaminhamento.

Sugestões Relacionadas

Casos de uso

  • Quando o IP do cliente obtido pelo backend está incorreto, primeiro desmonte Forwarded e X-Forwarded-For para ver
  • Analise a sequência de nós de proxy como CDN, Nginx e gateway para confirmar o caminho de encaminhamento
  • Depure configuração de proxy reverso para confirmar se Host e Proto são transmitidos corretamente, evitando degradação de protocolo
  • Investigue razões de cabeçalhos de requisição serem modificados ou perdidos em ambiente de proxy multicamada e copie resultados de análise para tickets

Recursos

  • Cadeia de proxy multicamada expandida diretamente: quem encaminhou para quem e como o protocolo mudou é claro
  • Origem real mais estável: ideal para depuração de CDN, gateway, proxy reverso e proxy multicamada
  • Amigável para cenários de gateway e CDN: aplicável para localização de problemas em Nginx, Ingress, proxy reverso, CDN e API gateway
  • Exibição estruturada de resultados: campos desmontados claramente, fáceis de copiar para tickets, análise de logs e registros de integração

Como Usar

  1. Cole o conteúdo dos cabeçalhos Forwarded ou X-Forwarded-For, X-Forwarded-Host, X-Forwarded-Proto na área de entrada
  2. A ferramenta analisa automaticamente a cadeia de proxy, IP real, campos Host e Proto e exibe de forma estruturada
  3. Veja a sequência de nós de proxy e informações de conversão de protocolo para confirmar se o caminho de encaminhamento está conforme esperado
  4. Copie os resultados de análise para tickets, análise de logs ou registros de integração

Perguntas frequentes

Como ver por quais nós de proxy a requisição passou?

Cole os cabeçalhos relevantes e veja a ordem da cadeia de proxy e informações transmitidas em cada salto, especialmente útil para investigar perda de IP real ou erros de identificação de protocolo.

Por que o IP do cliente obtido pelo backend está incorreto?

Causas comuns incluem camada de proxy não transmitindo, gateway sobrescrevendo cabeçalhos ou sobreposição de CDN/proxy reverso multicamada. Analisar estas informações de cabeçalho ajuda a determinar em qual camada o IP foi modificado.

Serve para investigar problemas de Nginx, Ingress, API gateway e CDN?

É ideal. Especialmente quando a cadeia de retorno é complexa e a requisição passa por múltiplas camadas de proxy, verificar cabeçalhos de forma estruturada aumenta significativamente a eficiência de depuração.

Além do IP, que outras informações podem ser vistas?

Além do IP de origem, também pode auxiliar na verificação de campos como Host, Proto e by, ajudando a confirmar se conversão de protocolo, transmissão de domínio e comportamento de proxy estão conforme esperado.