Repolode
CleanIP

CleanIP/sh.cd

Script Bash de uma linha que faz uma checagem completa do servidor: hardware e benchmarks, qualidade do IP, latência e roteamento da rede.

Estrelas
248
Forks
10
Issues abertas
0
Último commit
há 4 dias

O que é?

sh.cd é um script Bash de checagem da CleanIP. Executado com um único comando curl, ele testa servidores Linux ou macOS em três áreas: hardware e desempenho (benchmarks de CPU e memória, velocidade do disco e estado SMART em servidores bare metal, tipo de virtualização), qualidade do IP (geolocalização, pontuação de risco, disponibilidade de serviços de streaming e IA, acesso à porta de e-mail) e qualidade da rede (tipo de NAT, ajustes de TCP, latência em províncias chinesas e regiões internacionais, além das rotas de backbone da China Telecom, Unicom e Mobile).

O script é voltado a quem escolhe ou opera VPS e servidores dedicados, especialmente quem precisa saber como uma máquina se comporta na China continental. O menu permite executar a checagem completa ou apenas seções específicas, e opções como -j para gerar saída JSON e -x para testar por meio de um proxy permitem controlar a execução por scripts. Ao fim de cada execução, é gerada uma URL para a página de resultados, que pode ser compartilhada ou exportada como Markdown; -P desativa esse recurso.

Algumas verificações exigem ferramentas adicionais (sysbench, fio e, em máquinas físicas, smartmontools e dmidecode). O script solicita a instalação delas usando o gerenciador de pacotes do sistema. Os testes de rede acessam nós públicos de speedtest e latência, e os dados do relatório são enviados ao sh.cd para gerar a página de resultados.

Recursos principais

  • 01Executa verificações de hardware, qualidade do IP e rede em um só comando, com menu ou opções.
  • 02Testa o desempenho de CPU, memória e disco, incluindo dados SMART em máquinas físicas.
  • 03Verifica pontuações de risco do IP, indicadores de VPN/proxy/Tor e disponibilidade de serviços de streaming e IA.
  • 04Mede a latência em todas as províncias chinesas e nas principais regiões internacionais.
  • 05Identifica rotas de backbone chinesas, como CN2 GIA, 163 e CN2 GT.
  • 06Gera uma página de resultados compartilhável, com exportação para Markdown.

Casos de uso

  • Avaliar um VPS ou servidor dedicado novo antes de implantá-lo para usuários na China continental.
  • Verificar se um IP é confiável o suficiente para envio de e-mails ou acesso a serviços de streaming.
  • Comparar o desempenho de hardware e rede de vários provedores.
  • Arquivar a checagem de uma máquina em JSON para comparação posterior.

Início rápido

  1. 1

    Execute a verificação completa com um único comando

    bash <(curl -Ls https://sh.cd)

Antes de usar

  • O Geekbench (-g) baixa cerca de 220 MB e envia os resultados publicamente para o site do Geekbench.
  • A maioria dos detalhes de hardware, SMART e memória exige bare metal, acesso root ou sudo sem senha.
  • Muitos testes de velocidade de rede e em nível provincial só funcionam quando executados em servidores na China.
  • Os testes de qualidade da rede são ignorados ao usar um proxy (-x), assim como as verificações de portas de e-mail.

Tópicos

Perguntas frequentes

O que é sh.cd?
Script Bash de uma linha que faz uma checagem completa do servidor: hardware e benchmarks, qualidade do IP, latência e roteamento da rede. sh.cd é um script Bash de checagem da CleanIP. Executado com um único comando curl, ele testa servidores Linux ou macOS em três áreas: hardware e desempenho (benchmarks de CPU e memória, velocidade do disco e estado SMART em servidores bare metal, tipo de virtualização), qualidade do IP (geolocalização, pontuação de risco, disponibilidade de serviços de streaming e IA, acesso à porta de e-mail) e qualidade da rede (tipo de NAT, ajustes de TCP, latência em províncias chinesas e regiões internacionais, além das rotas de backbone da China Telecom, Unicom e Mobile).
sh.cd é gratuito? Qual é a licença?
sh.cd é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
sh.cd ainda é mantido?
Manutenção ativa. O último commit de sh.cd foi em 15 de out. de 2026.
Para que posso usar sh.cd?
Avaliar um VPS ou servidor dedicado novo antes de implantá-lo para usuários na China continental. Verificar se um IP é confiável o suficiente para envio de e-mails ou acesso a serviços de streaming. Comparar o desempenho de hardware e rede de vários provedores. Arquivar a checagem de uma máquina em JSON para comparação posterior.
Como instalar sh.cd?
Execute a verificação completa com um único comando: bash <(curl -Ls https://sh.cd)
Onde consigo sh.cd?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CleanIP/sh.cd

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

Projetos relacionados