1

Temat: Adblock

Cześć,
Czy ktoś używa tego skrypty Adblock (link poniżej)?

https://github.com/openwrt/packages/tre … lock/files

Jak go zainstalować "ręcznie" w opkg go nie ma (używam Nexx WT3020 i ostatnia wersja OpenWRT CC by Cezary).

G.

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

2

Odp: Adblock

Nie ma, bo to przecież repozytorium od trunka jest.

Kopiujesz po prostu wszystkie pliki tam gdzie trzeba i już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Adblock

Cezary, mógłbyś proszę podpowiedzieć gdzie to skopiować?

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

4

Odp: Adblock

Makefile katalog wyżej, sekcja install: https://github.com/openwrt/packages/blo … k/Makefile

Tam masz opisane gdzie dokładnie jest każdy plik. $(1) traktuj jako katalog główny routera (/)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Adblock

Ja używam tego https://gist.github.com/teffalump/7227752
Prosta instalacja

6

Odp: Adblock

W sumie to mogę to skompilować dla CC. Z tym że dość często sam pakiet jest aktualizowany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez Greff 2016-01-11 15:23:06)

Odp: Adblock

Wydaje mi się, że ten Adblock, który znalazłem ma ciekawsze listy. Na pewno ma ich więcej.

@Cezary:
Dziękuję za wyjaśnienia, spróbuję go zainstalować. Zobaczymy czy blokuje reklamy na tablecie.

Kompilacja pakietu pod CC by ułatwiła mocno życie takim lamusom jak ja. smile

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

8

Odp: Adblock

Listy to ty sam ustawiasz, skrypt jest tylko wykonawczy. Więc nie ma "że ten ma ciekawsze listy" - jakie sobie ustawisz takie będą.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez Greff 2016-01-11 21:17:15)

Odp: Adblock

Zainstalowałem te pliki, jednak nie jestem pewien czy ten skrypt działa... sad Nie wiem jak to sprawdzić.

Edit: adblocki na stacjonarnych komputerach cośtam zawsze przepuszczą, więc nie wiem czy działa ten skrypt czy nie...

Czy ktoś mógłby mi powiedzieć czy do skryptu mogę dodać polskie reguły (listy blokowania jak http://adblocklist.org czy też http://www.niecko.pl/adblock/)?

Edit: Dopisanie ich do pliku konfiguracyjnego w stylu poprzednich list nic nie daje, chyba. Być może jest jeszcze gdzieś nawiązanie do tych list w skrypcie.

Wybaczcie nie jestem programistą ani informatykiem.

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

10 (edytowany przez Cezary 2016-01-11 22:42:46)

Odp: Adblock

Taka realizacja adblocka blokuje tylko całe domeny, nie zablokuje divów i innych rzeczy jak to to adblock z przeglądarki robi.

A co do samej ideologi - czytaj http://eko.one.pl/?p=openwrt-adblock

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez Greff 2016-01-11 22:56:32)

Odp: Adblock

Spróbuję jeszcze raz wszystko zainstalować, na razie nieudana próba. sad

@Jimmy:
Autor polecanego przez Ciebie skryptu poleca skrypt, który ja podałem w pierwszym poście.

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

12

Odp: Adblock

Możesz sprawdzić moją koncepcję adblocka http://jazz.tvtom.pl/adblock-w-openwrt-gargoyle/ Jako, że też nie jestem programistą wszystko w artykule opisane jest łopatologicznie :-)

OpenWrt 22.03 @ TP-Link Archer C2600
Mój blog: Komputery i Systemy

13 (edytowany przez Greff 2016-01-13 01:04:59)

Odp: Adblock

@Jazz: dzięki, spojrzę w przyszłym tygodniu. Teraz niestety muszę temat odłożyć na później.

Edit:
@Jazz: Udało mi się zainstalować skrypt. Działa rewelacyjnie! Dzięki!
Czy skrypt ma się uruchamiać przy starcie?

Wpisać go do rc.local:

/dev/sdb2/adblock/adblock start &

exit 0

W cron jobs już wpisałem.

1x OpenWrt 23.05-SNAPSHOT, r23695-80ef582dee by Cezary

14 (edytowany przez Graffy 2016-05-23 08:28:04)

Odp: Adblock

Wczoraj testowo zainstalowałem AdBlock z how2 @Cezarego ale niestety nie zadziałał.
Chyba, że domyślny konfig nie blokuje reklam na onet.pl ?

Rozumiem, że ten wpis ma kierować na IP routera ?

uci set adblock.global.adb_nullipv4='192.168.1.1'

Co zauważyłem:
- w logach widać, że listy się ściągają i są w /tmp/dnsmasq.d
- przestało działać LuCI
- po /etc/init.d/adblock disable i restarcie routera - w logach widać, że skrypt ściąga listy i działa?

Czy ten pakiet analogicznie jak przy wcześniejszym skrypcie @Cezarego powinien dodać wpisy w /etc/config/dhcp z listami z /tmp/dnsmasq.d/ ?

# uci add_list dhcp.@dnsmasq[0].addnhosts=/tmp/block.hosts
# uci commit dhcp
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

15

Odp: Adblock

Włącz sobie wszystkie listy. Te które są domyślnie nie blokują tych onetowych, któraś z list na dole to robi.

Nie dodajesz nic sam, wszystko robi się "samo". adblock uruchamia się w hotplugu więc /etc/init.d/adblock disable nic nie da, musisz  enabled w konfigu przestawić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Adblock

To, że ręcznie nic nie trzeba robić to qmam.
Nie zblokowało reklam na onet.pl, więc myślałem że nie działa i szukałem co jest nie tak.
Jak będę w domu to dodam wszystkie listy i sprawdzę.

Zainstalowałem AdBlock ponownie i znowu jest problem z LuCI.

root@ea4500:~# opkg install adblock
Installing adblock (1.0.3-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/kirkwood/packages/adblock_1.0.3-1_all.ipk.
Configuring adblock.
adblock[19077] info : adblock installation finished, 'opkg' currently locked by package installer
root@ea4500:~# uci set adblock.global.adb_nullipv4='10.1.1.1'
root@ea4500:~# uci commit adblock
root@ea4500:~# /etc/init.d/adblock enable
root@ea4500:~# /etc/init.d/adblock start
adblock[19321] info : domain adblock processing started (1.0.3, 15.05.1, 23.05.2016 09:42:06)
adblock[19321] info : backup/restore will be disabled
adblock[19321] info : created volatile IPv4 firewall ruleset
adblock[19321] info : created volatile uhttpd instance
adblock[19321] info : => processing adblock source 'adaway'
adblock[19321] info :    source download finished (410 entries)
adblock[19321] info :    domain merging finished
adblock[19321] info : => processing adblock source 'disconnect'
adblock[19321] info :    source download finished (5701 entries)
adblock[19321] info :    domain merging finished
adblock[19321] info : => processing adblock source 'yoyo'
adblock[19321] info :    source download finished (2408 entries)
adblock[19321] info :    domain merging finished
adblock[19321] info : remove duplicates in separate adblock lists
adblock[19321] info : adblock lists with overall 6113 domains loaded
adblock[19321] info : adblock firewall statistics (IPv4/IPv6):
adblock[19321] info : 0/0 packets redirected in PREROUTING chain
adblock[19321] info : 0/0 packets rejected in FORWARD chain
adblock[19321] info : 0/0 packets rejected in OUTPUT chain
adblock[19321] info : domain adblock processing finished successfully (1.0.3, 15.05.1, 23.05.2016 09:42:22)

Zrestartowałem router, po zatrzymaniu AdBlock LuCI działa, jak uruchamiam to strona niedostępna.

root@ea4500:~# ps | grep uhttpd
19923 root      1540 S    /usr/sbin/uhttpd -f -h /www -r ea4500 -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.0.0:80
22240 root      1300 S    uhttpd -h /www/adblock -k 5 -N 200 -t 0 -T 1 -D -S -E /index.html -p 10.1.1.1:65535
22309 root      1340 S    grep uhttpd

Czy problemem może być to, że mam VLAN-y?

root@ea4500:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.wan=interface
network.wan.ifname='eth1'
network.wan.proto='dhcp'
network.wan.peerdns='1'
network.lan=interface
network.lan.ifname='eth0.1'
network.lan.force_link='1'
network.lan.type='bridge'
network.lan.proto='static'
network.lan.ipaddr='10.1.1.1'
network.lan.netmask='255.255.255.0'
network.lan2=interface
network.lan2.ifname='eth0.2'
network.lan2.force_link='1'
network.lan2.type='bridge'
network.lan2.proto='static'
network.lan2.ipaddr='10.1.2.1'
network.lan2.netmask='255.255.255.0'
network.guest=interface
network.guest.proto='static'
network.guest.ipaddr='10.1.5.1'
network.guest.netmask='255.255.255.0'
network.vpn=interface
network.vpn.ifname='tun0'
network.vpn.proto='none'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 5t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='3 5t'
network.@switch_vlan[2]=switch_vlan
network.@switch_vlan[2].device='switch0'
network.@switch_vlan[2].vlan='10'
network.@switch_vlan[2].ports='4 6'
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

17

Odp: Adblock

Ale z czym masz problem właściwie? uhttpd działa na porcie 80, czego nie wyświetla? Albo co przeglądarka wyświetla? Co masz w logach?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Adblock

Nic nie wyświetla, w logach cisza.
Jak dam w FF 10.1.1.1 lub 10.1.1.1:80 to mam "Nie udało się nawiązać połączenia" / Chrome "Ta witryna jest nieosiągalna" ERR_CONNECTION_REFUSED
Strona AdBlock-a 10.1.1.1:65535 działa i wyświetla adblock.png

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

19

Odp: Adblock

Żeby nie było żeby adblock to blokuje smile Masz drugi adres na lan2, ustaw adblocka na nim i zobacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Adblock

Zmieniłem

uci set adblock.global.adb_nullipv4='10.1.2.1'

i uhttpd nadal jest na 10.1.1.1, w listach zmieniło się na 10.1.2.1

root@ea4500:~# ps | grep uhttpd
 4771 root      1532 S    /usr/sbin/uhttpd -f -h /www -r ea4500 -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.0.0:80
14659 root      1304 S    uhttpd -h /www/adblock -k 5 -N 200 -t 0 -T 1 -D -S -E /index.html -p 10.1.1.1:65535

address=/ad.doubleclick.net/10.1.2.1

Teraz LuCI działa smile

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

21

Odp: Adblock

Zrestartuj go.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Adblock

Pytanie dotyczące adblock Gargoyle by Cezary wer. 1.9.1.2.

Czy jest możliwe dodania wyjątku który nie blokował by reklam na określonej stronie np player.pl ??

23

Odp: Adblock

Nie. Blokowane są hosty (adresy ip) a nie warstwa wyższa typu wyrażenia i urle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24 (edytowany przez ad2014 2017-01-29 18:49:44)

Odp: Adblock

player.pl   mam dodany do  adresy dozwolone   i  działa prawidłowo   ,  spróbuj na innej przegladarce lub wyczyśc  pamięci cache przeglądarki internetowej
EDIT -   a jednak  nie działa   coś  zmienili  wczesniej  działało na IE

25

Odp: Adblock

Dodajcie tvn.adocean.pl

OpenWrt 22.03 @ TP-Link Archer C2600
Mój blog: Komputery i Systemy