Adblock w Gargoyle – blokowanie reklam na routerze

Masz dość oglądania denerwujących reklam i banerów, które dodatkowo wydłużają wczytywanie stron?

Zainstaluj Adblock i uwolnij się od nich!

Początkowo wtyczka istniała jako rozszerzenie do przeglądarki internetowe, dziś pokaże jak zainstalować to na routerze z alternatywnym oprogramowanie Gargoyle (OpenWRT)

opkg update

opkg install nano

Pobieranie gotowego skryptu


wget -O /usr/bin/adblock.sh http://pliki.linuxiarz.pl/11-2013/adblock.sh

Teraz tworzymy malutki serwerek WWW z wykorzystaniem już istniejących pakietów w systemie – który będzie serwował nam zamiast reklam obraz o rozmiarze 1×2 pixel dzięki czemu zamiast reklam będzie pokazywało się “nic”

mkdir -p /www/px/
wget -O /www/px/blank.gif http://probablyprogramming.com/wp-content/uploads/2009/03/tinytrans.gif

Przestawiamy nasz interfejs GUI systemy Gargoyle na port 81 (domyślnie 80)

W tym celu edytujemy plik:

nano /etc/config/httpd_gargoyle

I edytujemy wpis:

option http_port '80'

na

option http_port '81'

Uruchamiamy ponownie:

/etc/init.d/httpd_gargoyle restart

Teraz uruchamiamy jeszcze jeden serwer, do którego tworzyliśmy katalog powyżej:

httpd_gargoyle -d /www/px -p 80 -PNF /blank.gif

Od teraz po wpisaniu w przeglądarkę adresu http://192.168.1.1 powinien wyświetlić się nam listing katalogu /www/px a w nim plik blank.gif

Tworzymy przekierowanie naszego GUI zeby w adresie routera nie wpisywać za każdym razem  portu na którym znajduje sie teraz interfejs graficzny:

touch /www/px/index.html
echo '<html><head><meta http-equiv="Refresh" content="0; url=http://192.168.1.1:81" /></head></html>' >> /www/px/index.html

Mamy właściwie wszystko gotowe – teraz pozostało dodanie kilka kosmetycznych rzeczy takich jak uruchamianie skryptu adblock.sh co jakiś czas:

Edytujemy to w tym pliku

nano /etc/crontabs/root

Na końcu można dopisać:

0 3 * * 0 /usr/bin/adblock.sh

Biała lista – jest to pokazanie skryptowi (systemowi) na jakich stronach mają się wyświetlać reklamy:

Wiadomo że dopiszemy tam mojego bloga 🙂

touch /etc/white.list
echo "gru.one.pl" >> /etc/white.list

Wskazujemy serwerowi DNS na naszym routerze (dnsmasq) aby używał wygenerowanej przez nasz skrypt czarnej listy z bazą złych adresów:

uci add_list dhcp.@dnsmasq[0].addnhosts=/tmp/block.hosts

uci commit dhcp 

Nadajemy prawa do wykonywania skryptowi:

chmod 777 /usr/bin/adblock.sh

Po czym go uruchamiamy:

adblock.sh

Po prawidłowym skonfigurowaniu powinno się w logach pokazać:

Nov 13 22:59:02 Gargoyle daemon.info dnsmasq[7707]: read /tmp/block.hosts - 29275 addresses

Teraz pozostaje nam ustawienie aby tworzył się wirtualny serwer WWW serwujący obrazek jednopikselowy oraz sam skrypt przy starcie, w tym celu edytujemy plik:

nano /etc/rc.local

I przed exit należy dodać dwie linijki:

httpd_gargoyle -d /www/px -p 80 -PNF /blank.gif &
adblock.sh &

Skrypt pochodzi z eko.one.pl / opis z http://pliki.linuxiarz.pl

Multiwan w OpenWRT

Multiwan jest pakietem realizującym idee udostępnienia wielu połączeń jako źródła sieci. Może pracować w kilku trybach jako loadbalancer (równoważenie obciążenia) jak również failover (przełączenie na inne łącze w przypadku awarii pierwszego). Ten szybki poradnik opisuje drugi przypadek. Do celów praktycznych przyjmujmy dwa łącza: wan jako połączenie kablowe (RJ45 do portu wan) oraz wan2 jako połączenie przez modem GSM.

Chciałbym zaprezentować poradnik napisany przez jednego z kolegów z forum.eko.one.pl na przykładzie łącza zapasowago z modemem GSM i kartą darmowego internetu Aero2

GDE Error: Unable to load requested profile.

 

Dziękuje koledze pepe_lodz za napisanie poradnika.

Przeglądarka Opera w systemach Linux i innych

Opera_256x256 Opera jest szybką i bezpłatną alternatywną przeglądarką WWW. Dostępna jest na wiele platform, m.in: Android, Windows, MacOSX, I  także LINUX, co nas cieszy najbardziej.

 

 

Instalacja w systemach typu Linux Mint, Ubuntu, czy Debian, jest bardzo łatwa.

sudo su

jeśli jesteś zalogowany na koncie root – pomiń to

i tu podajemy  hasło administratora naszego komputera, po czym:

apt-get update
apt-get install opera

Gotowe 😉

Opera2

Opera

 

 

 

 

 

 

Wersja na Androida

Opera dla systemu iOS(iphone) i iOS(ipad)

Opera dla zwykłych telefonów komórkowych (java)

Wersja Windows

 

Co to jest Opera Next ?

Opera Next jest aktualizowana co dwa tygodnie. Zawiera wszystkie najnowsze udoskonalenia Opery. Bądź na bieżąco i testuj nowe funkcje.

Czyli w skrócie jest to Opera Trunk – wersja testowa.

Aktualne wersje Opery Next można śledzić tutaj

Plex – Kombajn multimedialny na domowym serwerze

Plex LOGO  Plex Media Server to program do zarządzania plikami multimedialnymi. Główną jego funkcją jest strumieniowe wysyłanie   danych do urządzeń rozmaitego typu (telefony komórkowe, tablety, telewizory, komputery z zainstalowaną aplikacją Plex     Media Center). Aplikacja bardzo dobrze nadaje się do współdzielenia treści multimedialnych pomiędzy wieloma        stanowiskami zgromadzonymi w jednej sieci. Narzędzie jest wyposażone w silnik transkodujący dane (modyfikowanie  multimediów zgodnie z możliwościami urządzenia).

Opisze sposób instalacji Plex’a na moim serwerze domowym działający pod obsługą systemu Debian 8

Dodać należy repo do naszej listy pakietów, ponieważ standardowo Plex’a nie ma w Debianie – skorzystamy zatem z alternatywnego

echo "deb http://shell.ninthgate.se/packages/debian/ squeeze main" >> /etc/apt/sources.list
apt-get update
apt-get install plexmediaserver

I opcjonalnie uruchamianie serwera Plex Media Server przy starcie

update-rc.d plexmediaserver defaults

Instalacja jak widać jest prosta i nie wymaga szczególnych umiejętności.

Konfiguracja przebiega przez stronę WWW, interfejs jest po Polsku i znajduję się pod adresem:

http://ip_serwera:32400/manage

Poniżej kilka zdjęć pokazujących działanie Plex’a

Mój domowy serwerek niestety nie jest kilkurdzeniowy, z kilkoma gigabajtami pamięci RAM dlatego load serwera podczas transkodowania filmu *.mkv jest dość wysoki:

Przechwycenie obrazu ekranu - 10.11.2013 - 14:02:47

 

 

 

 

 

Mimo wszystko jest to świetny program – kombajn – multimedialny który posiada wiele funkcji.

Jeśli potrzebujesz mieć serwer z możliwością wystawienia na zewnątrz i odtwarzania filmów z  przeglądarki w jakiej chcesz jakości (dostosowane do prędkości wysyłania twojego łącza) to jest  to idealny serwer dla Ciebie.

Nie testowałem zbyt długo serwera, ponieważ u siebie mam minidlna do strumienia 1:1 w sieci, na  TV Samsung.

Na pewno będę używał serwera Plex do oglądania przez przeglądarkę poza domem – jest to świetna funkcjonalność.

Na stronie domowej (http://www.plexapp.com) aplikacji można wyczytać o platformach na których działa Plex

Chciałbym wspomnieć o wersji na system Android: http://www.plexapp.com/android/ – aplikacja niestety nie jest darmowa

Ponadto – istnieje aplikacja na telewizory Samsunga Smart TV:

IMG_20131110_153936

 

 

 

 

 

 

 

 

Zapraszam do testowania!