Blokowanie HTTP i wy

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
sector
Beginner
Posty: 113
Rejestracja: 28 kwietnia 2010, 10:48
Lokalizacja: Kraków

Blokowanie HTTP i wyświetlenie informacyjnej strony

Post autor: sector »

Mam pytanie. O ile wiem jak zablokować stronę z poziomu IPTABLES lub SQUID-a to nurtuje mnie jedna rzecz. Jak zrobić aby po wpisaniu do przeglądarki jakiegoś adresu www pojawiała się strona, którą ja ustawię. Jakiś konfigurowalny html.

Może jakieś przekierowanie np. z;

Kod: Zaznacz cały

[url]www.wp.pl[/url]
na np.:

Kod: Zaznacz cały

192.168.0.1/index.html
Szukałem odpowiedzi w sieci, ale na chwilę obecną nic nie znalazłem.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Myślę, że przezroczyste proxy może ci pomóc. Poczytaj o programie squid.
Awatar użytkownika
sector
Beginner
Posty: 113
Rejestracja: 28 kwietnia 2010, 10:48
Lokalizacja: Kraków

Post autor: sector »

Właściwie w pewien sposób rozwiązałem swój problem, jednak nie do końca działa to tak jakbym chciał. Wszystko oparłem na Squidzie.

W /etc/squid/squid.conf dodałem:

Kod: Zaznacz cały

acl bad_url dstdomain "/etc/squid/bad-sites.squid" 
http_access deny bad_url 
Następnie stworzyłem plik bad-sites.squid w /etc/squid, gdzie wpisałem:

Kod: Zaznacz cały

.4chan.org
.google.pl
...
Następnie edytowałem plik ERR_ACCESS_DENIED w /usr/share/squid/errors/Polish.

To wszystko spowodowało, że przy zablokowaniu strony wyświetla mi własną informację.
sappa
Beginner
Posty: 148
Rejestracja: 08 sierpnia 2006, 15:09

Post autor: sappa »

O ile masz już na serwerze jakiegoś apacha i stronkę informacyjna za pomocą iptables robisz przekierowanie

Kod: Zaznacz cały

iptables -I PREROUTING -t nat -p tcp -s {ip_blokowanego_kompa_lub_całej_podsieci} -d {ip_blokowanej_strony}  --dport 80 -j DNAT --to-destination {twoje_ip_od_lan}:80
Ewentualnie jeśli masz już jakąś działająca stronkę, to robisz wirtuala na innym porcie i przekierowujesz na inny port.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

squid + squidGuard
ODPOWIEDZ