Monitorando a disponibilidade do site na Rússia no joelho

O número de sites proibidos na Rússia está crescendo constantemente. Não apenas os bandidos, mas também os usuários comuns da Internet sofrem de bloqueios.


Como desenvolvedores de vários serviços e recursos da Web, periodicamente encontro a inacessibilidade deste último na Rússia. Isso cria problemas para empresas e projetos pessoais. Você não pode ter certeza de que amanhã seu site será aberto aos visitantes.


Usuários avançados já estão acostumados a viver com uma VPN ou proxy. Infelizmente, meros mortais geralmente não sabem nada sobre isso. É impossível forçar todos a usar os meios de rastreamento, neste caso, sugiro assumir a responsabilidade pela disponibilidade do site.


Existem várias maneiras, incluindo oficiais, de descobrir que um recurso está bloqueado, por exemplo, Está Bloqueado na Rússia? - cuja ideia peguei emprestada. Isso é suficiente para verificar manualmente o site. A ação é fácil de reproduzir, o que significa automatizar.


Como um projeto de fim de semana, filmei um pequeno serviço que copia e amplia parcialmente os recursos do projeto original. Para simplificar, adicionei um caminho separado no formulário /ping?url=habr.com , que retorna um status HTTP como resposta: 200 - o site está disponível na Rússia, 451 - o site está indisponível, 400 - há algo errado com o endereço. Nesse formulário, o link pode ser alimentado para qualquer serviço de monitoramento, por exemplo, https://uptimerobot.com .


Adicionei um monitor HTTP (s) com um endereço https://isitblockedinrussia.nnm.guru/ping?url=lebster.mee uma taxa de atualização de 24 horas.


imagem


O domínio foi bloqueado, então mudei o site para outro servidor.


imagem


Em seguida, você mesmo decide como usar o serviço - selecione e ative as notificações nos serviços de monitoramento existentes ou faça o seu.


imagem


O serviço usa os dados de github.com/zapret-info e é atualizado uma vez por dia. O serviço é fornecido no estado em que se encontra e não garante a conformidade com a imagem real do mundo, uma vez que nem todos os provedores de serviços atualizam regularmente seus bancos de dados.


All Articles