Repolode
zhihui-hu

zhihui-hu/one-ip

Uma caixa de ferramentas web para consultar IPs, diagnosticar redes e DNS/CDN, verificar a impressão digital do navegador e o status de serviços de IA, com implantação no Cloudflare Workers.

Estrelas
1,090
Forks
1,302
Issues abertas
8
Último commit
há 24 dias

O que é?

O One IP é uma caixa de ferramentas web bilíngue para consultar endereços IP e diagnosticar ambientes de rede e navegador. Para um endereço IPv4 ou IPv6, mostra geolocalização, ASN, CIDR, dados de registro, indicadores de risco e uma pontuação de reputação. Também permite fazer consultas WHOIS baseadas em RDAP para domínios, IPs e ASNs.

Além da consulta de IPs, inclui verificações de DNS e de nós de CDN, ping global por meio de sondas do Globalping e verificações de IP de saída por site. A seção de navegador traz informações sobre o ambiente, verificações de impressão digital com FingerprintJS e CreepJS, WebRTC, permissões e sinais de automação. Também verifica a conectividade com vários serviços de chat com IA e reúne os status pages oficiais deles.

O app foi desenvolvido com React 19, Vite e TypeScript e roda no Cloudflare Workers com arquivos estáticos. Inclui uma API documentada, com respostas em JSON e texto, para verificações de integridade de IP sem necessidade de chave de API. A implantação no Cloudflare pode ser feita com um botão ou seguindo um guia de configuração manual.

Recursos principais

  • 01Consulta geolocalização, ASN, CIDR, atributos de rede e indicadores de risco de endereços IPv4 e IPv6.
  • 02Faz consultas WHOIS baseadas em RDAP para domínios, IPs e ASNs.
  • 03Verifica a resolução de DNS, os nós de borda da CDN e os IPs de saída de cada site.
  • 04Executa ping global por meio de sondas do Globalping, medindo latência e perda de pacotes.
  • 05Oferece páginas para verificar a impressão digital do navegador, WebRTC e sinais de automação.
  • 06Disponibiliza uma API pública de integridade de IP com respostas em JSON e texto.

Casos de uso

  • Verificar a reputação e o tipo de um IP antes de usá-lo em um serviço.
  • Diagnosticar qual IP de saída e nó de CDN uma rota de rede realmente utiliza.
  • Verificar as configurações de privacidade do navegador e possíveis vazamentos de WebRTC durante testes.
  • Acompanhar o status de serviços de IA em um único painel.
  • Hospedar por conta própria uma ferramenta privada de diagnóstico de IP e rede no Cloudflare Workers.

Início rápido

  1. 1

    Clone o repositório e instale as dependências

    pnpm install --frozen-lockfile
  2. 2

    Inicie o servidor de desenvolvimento local

    pnpm worker:dev
  3. 3

    Abra o app no navegador pelo endereço local

Antes de usar

  • Os endpoints /api/* exigem um Cloudflare Worker, então a hospedagem estática, por si só, não é suficiente.
  • Os limites de requisições e as restrições de origem cruzada de serviços de terceiros podem afetar os resultados das consultas.
  • A licença AGPL-3.0 exige o compartilhamento do código-fonte modificado quando o software é oferecido pela rede.

Tópicos

Perguntas frequentes

O que é one-ip?
Uma caixa de ferramentas web para consultar IPs, diagnosticar redes e DNS/CDN, verificar a impressão digital do navegador e o status de serviços de IA, com implantação no Cloudflare Workers. O One IP é uma caixa de ferramentas web bilíngue para consultar endereços IP e diagnosticar ambientes de rede e navegador. Para um endereço IPv4 ou IPv6, mostra geolocalização, ASN, CIDR, dados de registro, indicadores de risco e uma pontuação de reputação. Também permite fazer consultas WHOIS baseadas em RDAP para domínios, IPs e ASNs.
one-ip é gratuito? Qual é a licença?
one-ip é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
one-ip ainda é mantido?
Manutenção ativa. O último commit de one-ip foi em 26 de set. de 2026.
Para que posso usar one-ip?
Verificar a reputação e o tipo de um IP antes de usá-lo em um serviço. Diagnosticar qual IP de saída e nó de CDN uma rota de rede realmente utiliza. Verificar as configurações de privacidade do navegador e possíveis vazamentos de WebRTC durante testes. Acompanhar o status de serviços de IA em um único painel. Hospedar por conta própria uma ferramenta privada de diagnóstico de IP e rede no Cloudflare Workers.
Como instalar one-ip?
Clone o repositório e instale as dependências: pnpm install --frozen-lockfile Inicie o servidor de desenvolvimento local: pnpm worker:dev Abra o app no navegador pelo endereço local
Onde consigo one-ip?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zhihui-hu/one-ip

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados