Odp: adblock.sh i gargoyle - błąd skryptu
Repo openwrt, nie moje. Ja nie buduję wszystkiego co możliwe.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → adblock.sh i gargoyle - błąd skryptu
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
Repo openwrt, nie moje. Ja nie buduję wszystkiego co możliwe.
Czyli to z BB https://downloads.openwrt.org/barrier_b … dpackages/ powinienem dodać?
Tak. Lub po prostu ściągnij i zainstaluj pakiet lokalnie.
Dzięki poszło. Teraz mam:
jazz.tvtom.pl: No such file or directoryCzemu się do jazz.tvtom.pl odwołujesz? ![]()
Ja korzystam ze skryptu z tej strony http://jazz.tvtom.pl/adblock-w-openwrt-gargoyle/
Skrypt sobie przerób, bo z parę rzeczy ściąga to ze strony
Usuń tą linijkę z ncftpput. Kiedy ostatni raz wgrywałem aktualną wersję skryptu, po prostu sam zapomniałem ją usunąć i pojawił się zonk :-) Ta komenda jest potrzebna tylko mnie, wrzuca ona gotową, aktualną listę blokowanych hostów na bloga.
Chciałem sobie dziś zrobić tego adblocka, zrobiłem wszystko oprócz pixelserva. Czyli skopiowałem skrypt do notepad++, zapisałem go jako adblock.sh, wrzuciłem przez SCP do /mnt/bin, nadałem prawa komendą "chmod +x /mnt/bin/adblock". Następnie zająłem się automatyczną aktualizacją, czyli w putty wpisałem "crontab -e" i na końcu dodałem linijkę "
0 3 * * 0 /mnt/bin/adblock reload", zapisałem. No i w końcu chcę odpalić skrypt przez putty komendą "adblock enable" i tylko otrzymuję komunikat "-ash: adblock: not found". Co zrobiłem źle? Czemu nie mogę uruchomić skryptu?
Mój router to TP-Link TL-MR3420 v2 z wgranym Gargoyle 1.6.2.2 (r42647) by obsy. Do tego jest zrobiony extroot aby powiększyć pamięć flash.
Udało się rozwiązać, mimo tego że skrypt zapisywałem przez notepad++ na końcu każdej linijki zostawał znaczek "^M" po edycji nano i usunięciu tych znaczków skrypt ruszył.
Bo w notepad++ nie zmieniłeś formatu zapisu.
adblock działa, blokuje reklamy, ale czy to normalne że strony teraz wczytują się dłużej?
Różnica może być jak masz bardzo dużo adresów i musi je najpierw sprawdzić do czego się odwołujesz.
Dałoby radę jakoś dodać tą listę: https://secure.fanboy.co.nz/fanboy-polish.txt do tego zestawu? Czy ta lista nie jest na zasadzie hosts?
Nie jest to lista hostów tylko do Adblock Plus. Tej listy nie możesz zastosować.
Jak poszukasz na sieci to kiedyś ktoś opisywał skrypt do privoxy chyba, który korzysta z listy adblocka i pozwala takie wyrażenia filtrować. Ale to było dawno i nawet nie sprawdzałem czy działa.
Czy jest jakieś rozwiązanie pod kątem pixelserv (w Gargoyle 1.9) i reklam https? Część reklam jest właśnie na https i wówczas dostaję info o błędnych certyfikatach w miejscach reklam (Chrome, Firefox).
Zaimportuj sobie cert z gargoyle do przeglądarek jako zaufany to nie będą się buntowały. Inaczej zawsze będzie problem z https bo nazwa domenowa nie będzie się zgadzać.
Po zaimportowaniu uhttpd.crt w Windows i Firefox mam nadal problem z niezgodnością nazwy domeny i certyfikatu. Nie tylko dla reklam, ale również pod https://192.168.1.1 Firefox pokazuje SSL_ERROR_BAD_CERT_DOMAIN a IExplorer DLG_FLAGS_SEC_CERT_CN_INVALID. Coś mam nie tak ustawione czy właśnie będzie taki kłopot.
A teraz zobacz jaką domenę ma wpisane gargoyle a do jakiej się odwołujesz. Inne, prawda?
Więc wygeneruj sobie takie nazwy jakie masz ustawione.
Faktycznie, wygenerowałem dla IP routera 192.168.1.1 i wówczas nie ma już błędu. Reklamy mają jednak inne nazwy domen np. https://pubads.g.doubleclick.net i tu komunikat dalej się tu pojawia.
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → adblock.sh i gargoyle - błąd skryptu
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc