Blokowanie reklam dla miłośników upośledzonych przeglądarek

Informacje o forum, ogłoszenia, pytania do Administratorów, Moderatorów. itp.

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez kasza_w_spreju 31 lip 2016, 01:12
Temat powstał głównie dla Edge'a, ale powinno śmigać na każdym systemie i przeglądarce. Dodam tylko, że wpisy są dla domeny wp.pl, więc nie będzie pełnej funkcjonalności adblocka. Zainteresowanych uzupełnieniem hosts odsyłam do wyszukiwarek internetowych.

1. Otwieramy notatnik z prawami administratora (np. logo windows -> notepad -> ctrl+alt+enter -> tak)
2. Otwieramy w notatniku C:\WINDOWS\System32\drivers\etc\hosts
3. Dodajemy następujące linijki:
Kod: Zaznacz cały
0.0.0.0 adsearch.wp.pl
0.0.0.0 adv.wp.pl
0.0.0.0 badv.wp.pl
0.0.0.0 dot.wp.pl
0.0.0.0 rek.www.wp.pl

4. Restart
Avatar użytkownika
Offline
Posty
170
Dołączył(a)
18 lip 2016, 01:39

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez NN4V 31 lip 2016, 23:56
kasza_w_spreju napisał(a):Temat powstał głównie dla Edge'a, ale powinno śmigać na każdym systemie i przeglądarce. Dodam tylko, że wpisy są dla domeny wp.pl, więc nie będzie pełnej funkcjonalności adblocka. Zainteresowanych uzupełnieniem hosts odsyłam do wyszukiwarek internetowych.

1. Otwieramy notatnik z prawami administratora (np. logo windows -> notepad -> ctrl+alt+enter -> tak)
2. Otwieramy w notatniku C:\WINDOWS\System32\drivers\etc\hosts
3. Dodajemy następujące linijki:
Kod: Zaznacz cały
0.0.0.0 adsearch.wp.pl
0.0.0.0 adv.wp.pl
0.0.0.0 badv.wp.pl
0.0.0.0 dot.wp.pl
0.0.0.0 rek.www.wp.pl

4. Restart

Restart niepotrzebny.
Co się dzieje jak adres przekłada się na 0? Przyznam, że nie spotkałem się z takim mapowaniem.
Osobiście wyrzucam wnerwiające mnie api.herr.io i (chyba) static.herr.io na jakieś wewnętrzne IP, z ustawionym rejectem.
__regvar __no_init volatile unsigned char flags
Avatar użytkownika
Offline
Posty
4337
Dołączył(a)
01 kwi 2015, 14:08
Lokalizacja
Wrocław

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez kasza_w_spreju 01 sie 2016, 01:09
0.0.0.0 oznacza błędny, żaden określony. Można też przerzucić na loopback.
Avatar użytkownika
Offline
Posty
170
Dołączył(a)
18 lip 2016, 01:39

Doradca Nerwica.com

przez Doradca Nerwica.com
Polecam tych psychologów i psychoterapeutów z Twojej okolicy
Doradca Nerwica.com

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez NN4V 01 sie 2016, 08:10
kasza_w_spreju napisał(a):0.0.0.0 oznacza błędny, żaden określony. Można też przerzucić na loopback.

W tablicach routingu oznacza każdy.
Pytaniem jest na jakim poziomie jest klasyfikowany jako błędny - czyli, czy dochodzi do uruchomienia stosu i wysłania pakietu z adresem docelowym 0.0.0.0 w nagłówku. Może się okazać, że różne systemy różnie reagują.

Na loopback tak, jeśli nic na nim nie słucha i odpowiada icmp "tcp port unreachable".
Brak tej odpowiedzi prowadzi do upierdliwego oczekiwania na timeout.
__regvar __no_init volatile unsigned char flags
Avatar użytkownika
Offline
Posty
4337
Dołączył(a)
01 kwi 2015, 14:08
Lokalizacja
Wrocław

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez kasza_w_spreju 01 sie 2016, 20:56
NN4V napisał(a):W tablicach routingu oznacza każdy.
Pytaniem jest na jakim poziomie jest klasyfikowany jako błędny - czyli, czy dochodzi do uruchomienia stosu i wysłania pakietu z adresem docelowym 0.0.0.0 w nagłówku. Może się okazać, że różne systemy różnie reagują.

Dlatego używa się go do ustawienia domyślnego routingu, przy incjalizacji DHCPDISCOVER przez DHCP, a w kontekście serwerów oznacza "wszelkie możliwe adresy IPv4", natomiast ustawienie go w hosts oznacza "błędny". Powoduje to natychmiastowy błąd bez czekania na odpowiedź (tak jest w większości popularnych OSów, czyli Windows/OSX/Linux/Unix + BeOS NetWare i pewnie coś tam jeszcze).
Dodatkowo zapis 0.0.0.0 jako 0 nie jest standardowy i tu faktycznie mogą być różnie interpretowane.

NN4V napisał(a):Na loopback tak, jeśli nic na nim nie słucha i odpowiada icmp "tcp port unreachable".
Brak tej odpowiedzi prowadzi do upierdliwego oczekiwania na timeout.

Tu faktycznie będzie tak, jeśli nic nie puści rejecta.
Avatar użytkownika
Offline
Posty
170
Dołączył(a)
18 lip 2016, 01:39

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez NN4V 01 sie 2016, 23:57
kasza_w_spreju napisał(a):
NN4V napisał(a):W tablicach routingu oznacza każdy.
Pytaniem jest na jakim poziomie jest klasyfikowany jako błędny - czyli, czy dochodzi do uruchomienia stosu i wysłania pakietu z adresem docelowym 0.0.0.0 w nagłówku. Może się okazać, że różne systemy różnie reagują.

Dlatego używa się go do ustawienia domyślnego routingu, przy incjalizacji DHCPDISCOVER przez DHCP, a w kontekście serwerów oznacza "wszelkie możliwe adresy IPv4",...

Raczej routerów.
Konfiguracja sieciowa serwerów de facto mało się różni od stacji roboczych, najczęściej wcale - pomijając różnicę jej ładowania (static vs DHCP).

kasza_w_spreju napisał(a):... natomiast ustawienie go w hosts oznacza "błędny". Powoduje to natychmiastowy błąd bez czekania na odpowiedź (tak jest w większości popularnych OSów, czyli Windows/OSX/Linux/Unix + BeOS NetWare i pewnie coś tam jeszcze).

Natychmiastowy błąd czego?
Klienta DNS (zwrot NXDOMAIN - czy jak przez API błąd się przekazuje)?
Przeglądarki, bo dostaje 0.0.0.0 i zgłasza błąd (moja zgłasza "Unable to connect" - więc nie rozróżnia od innych)?
API systemu pomiędzy powyższymi?
__regvar __no_init volatile unsigned char flags
Avatar użytkownika
Offline
Posty
4337
Dołączył(a)
01 kwi 2015, 14:08
Lokalizacja
Wrocław

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez kasza_w_spreju 02 sie 2016, 10:03
NN4V napisał(a):Raczej routerów.
Konfiguracja sieciowa serwerów de facto mało się różni od stacji roboczych, najczęściej wcale - pomijając różnicę jej ładowania (static vs DHCP).

W kontekście routerów i serwerów (czyli różnych demonów i usług) znaczy praktycznie to samo. Router będzie traktował 0/0 jako default (czyli do każdego), a usługa będzie nasłuchiwać na wszystkich interfejsach.
NN4V napisał(a):Natychmiastowy błąd czego?
Klienta DNS (zwrot NXDOMAIN - czy jak przez API błąd się przekazuje)?
Przeglądarki, bo dostaje 0.0.0.0 i zgłasza błąd (moja zgłasza "Unable to connect" - więc nie rozróżnia od innych)?
API systemu pomiędzy powyższymi?

W Linuksach /etc/hosts jest przetwarzany przez libc, w innych obstawiam też jakąś bibliotekę w warstwie użytkownika.

Jakiś Slashdot się tu zrobił...
Avatar użytkownika
Offline
Posty
170
Dołączył(a)
18 lip 2016, 01:39

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez NN4V 02 sie 2016, 11:58
kasza_w_spreju napisał(a):....W Linuksach /etc/hosts jest przetwarzany przez libc, w innych obstawiam też jakąś bibliotekę w warstwie użytkownika.

W linuksie 0.0.0.0 de facto kieruje na loopback. Przed chwilą sprawdziłem.
__regvar __no_init volatile unsigned char flags
Avatar użytkownika
Offline
Posty
4337
Dołączył(a)
01 kwi 2015, 14:08
Lokalizacja
Wrocław

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez kasza_w_spreju 02 sie 2016, 13:08
Hmm... A są różnice między 127.0.0.1 jeśli chodzi o timeout? Jest to dropowane jakoś?
Avatar użytkownika
Offline
Posty
170
Dołączył(a)
18 lip 2016, 01:39

Blokowanie reklam dla miłośników upośledzonych przeglądarek

Avatar użytkownika
przez NN4V 02 sie 2016, 22:38
kasza_w_spreju napisał(a):Hmm... A są różnice między 127.0.0.1 jeśli chodzi o timeout? Jest to dropowane jakoś?

W Linuksie można ustawić. W Windowsie nie wiem - nie byłem zmuszony.
W Windowsie zamiast 127.0.0.1 używam wolnego adresu LAN, przypisanego interfejsowi na Linuksie - bo tak też można ustawić.
Prostsze to od kombinowania z Windowsem, bo maszyna na Linuksie chodzi 24/24.
__regvar __no_init volatile unsigned char flags
Avatar użytkownika
Offline
Posty
4337
Dołączył(a)
01 kwi 2015, 14:08
Lokalizacja
Wrocław

Sortuj wg

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

Przeskocz do