Überwachung der Standortverfügbarkeit in Russland am Knie

Die Zahl der in Russland verbotenen Websites wächst stetig. Nicht nur Bösewichte, sondern auch normale Internetnutzer leiden unter Sperren.


Als Entwickler verschiedener Webdienste und Ressourcen stoße ich in Russland regelmäßig auf deren Unzugänglichkeit. Dies schafft Probleme sowohl für Unternehmen als auch für persönliche Projekte. Sie können nicht sicher sein, dass Ihre Website morgen für Besucher geöffnet wird.


Fortgeschrittene Benutzer sind es bereits gewohnt, mit einem VPN oder Proxy zu leben. Leider wissen bloße Sterbliche oft nichts davon. Es ist unmöglich, alle zur Verwendung von Crawling-Mitteln zu zwingen. In diesem Fall schlage ich vor, die Verantwortung für die Verfügbarkeit der Website zu übernehmen.


Es gibt verschiedene Möglichkeiten, auch offizielle, um herauszufinden, dass eine Ressource blockiert ist, z. B. Ist sie in Russland blockiert? - dessen Idee ich ausgeliehen habe. Dies reicht aus, um die Site manuell zu überprüfen. Die Aktion ist einfach zu reproduzieren, dh zu automatisieren.


Als Wochenendprojekt habe ich einen kleinen Dienst gedreht , der die Fähigkeiten des Originalprojekts teilweise kopiert und erweitert. Der Einfachheit halber habe ich einen separaten Pfad des Formulars /ping?url=habr.com hinzugefügt , der als Antwort einen HTTP-Status zurückgibt: 200 - Die Site ist in Russland verfügbar, 451 - Die Site ist nicht verfügbar, 400 - Es stimmt etwas mit der Adresse nicht. In diesem Formular kann der Link an einen beliebigen Überwachungsdienst weitergeleitet werden, z. B. https://uptimerobot.com .


Ich habe einen HTTP-Monitor mit einer Adresse https://isitblockedinrussia.nnm.guru/ping?url=lebster.meund einer Aktualisierungsrate von 24 Stunden hinzugefügt .


Bild


Die Domain wurde blockiert, daher habe ich die Site auf einen anderen Server verschoben.


Bild


Als Nächstes entscheiden Sie selbst, wie der Dienst verwendet werden soll. Wählen Sie Benachrichtigungen in vorhandenen Überwachungsdiensten aus und aktivieren Sie sie, oder erstellen Sie Ihre eigenen.


Bild


Der Dienst verwendet die Daten von github.com/zapret-info und wird einmal täglich aktualisiert. Der Dienst wird "wie besehen" bereitgestellt und garantiert nicht die Einhaltung des realen Bildes der Welt, da bei weitem nicht alle Dienstanbieter ihre Datenbanken regelmäßig aktualisieren.


All Articles