Wykrywacz cenzury u dostawców internetu.

Sprawdzam ...

Pod koniec kwietnia 2022r. kilku największych dostawców internetu w Polsce zablokowało swoim klientom dostęp do niezależnych portali informacyjnych oraz stron w jakiś sposób powiązanych z opozycją. Na całe szczęście ta blokada jest bardzo prymitywna i łatwa do obejścia. Trzeba tylko wiedzieć, że brak dostępu do niektórych stron nie wynika z jakiejś przypadkowej awarii tylko jest to celowe działanie operatora.

Nie wszyscy dostawcy internetu tak robią, oraz nie na wszystkich klientów ta blokada działa ponieważ niektórzy już wcześniej z innych powodów zmienili sobie DNS i w ten sposób uniezależnili się od głupich pomysłów swojego operatora.

W jaki sposób to wykryć i powiadomić czytelnika bloga o tym, że akurat ON ma zablokowany dostęp do niektórych stron?

Postanowiłem wykorzystać mój stary sposób z wykrywaniem nieładujących się obrazków. Tak się paradoksalnie złożyło, że jedna z zablokowanych strona nazywa się „Wolne Media” oraz, że udostepnia swoje banery do osadzenia na innych stronach. Jeśli obrazek się nie załaduje znaczy to, że prawdopodobnie czytelnik bloga ma blokadę na całą domenę wolnemedia.net a wraz z nią jeszcze wiele innych stron typu wrealu24 czy dziennik-poliyczny, dokładna lista zablokowanych stron nie jest mi znana, ale nie muszę sprawdzać wszystkich

Skrypt który można skopiować i umieścić na swojej stronie:
 
 
<p id="Sprawdzam"> Sprawdzam ...</p>
<p id="dzialaOK" style="display: none;"> Twój internet wydaje się działać poprawnie. </p>
<p id="WykrytaCenzura" style="display: none;">
<b>Nie masz dostępu do niektórych stron. To nie jest awaria, ktoś cenzuruje twój internet.</b>
<a href="https://miniskrypt.blogspot.com/p/blog-page_29.html">Instrukcja jak to ominąć.</a></p> 
<img id="testWM" src="https://wolnemedia.net/obrazki/wm.jpg">


<script>

function check_wm()
{
if (document.readyState === "complete")
{
var obrazek=document.getElementById("testWM");
if (obrazek.clientHeight > 65)
{
document.getElementById("Sprawdzam").style.display = "none";
document.getElementById("WykrytaCenzura").style.display = "none";
document.getElementById("dzialaOK").style.display = "block";
}
else
{
document.getElementById("Sprawdzam").style.display = "none";
document.getElementById("WykrytaCenzura").style.display = "block";
document.getElementById("dzialaOK").style.display = "none";
obrazek.setAttribute("src","jakiś_twój_lokalny_obrazek_informujący_o_cenzurze.jpg");
}

}
else
setTimeout(check_wm,100);
}
setTimeout(check_wm,5000);
</script>

Teksty jakie się wyświetlają możesz zmienić na własne. Możesz wykorzystać moją instrukcję omijania cenzury albo jeśli wolisz to możesz linkować w inne miejsce. Nie musisz podawać linków do żadnych stron jeśli nie chcesz ich reklamować, czytelnik widząc obrazek z napisem „Wolne media” nie musi nawet wiedzieć, że chodzi o stronę wolnemedia.net, możesz wykorzystać też zupełnie inne obrazki jakie znajdziesz na którejś z zablokowanych stron, tylko pamiętaj o tym, że skrypt sprawdza wysokość obrazka i jeśli obrazek będzie dużo mniejszy to trzeba odpowiednio zmodyfikować skrypt.

3 komentarze:

  1. Można skontaktować się jakoś z autorem tego blogu? Zaktualizowałem skryptozakładkę, aby działa na PolsatGo oraz napisałem nową do VOD TVP. Chętnie podzieliłbym się z autorem, wtedy można opublikować nową wersję skryptozakłdaki 4 w 1, bo ona już nie działa :-/. Także proszę o adres mailowy lub miejsce, gdzie mógłbym podesłać kody.

    OdpowiedzUsuń
  2. siemka podesłał byś linka?

    OdpowiedzUsuń
  3. https://greasyfork.org/pl wrzuc tutaj

    OdpowiedzUsuń