Как забанить все сайты кроме нужных?

Автор: vilfred Дата: 29.05.2003 20:55 короче, висит у меня 7.3 в деревне на мобильнике с GPRS beeline, а там мегабайт 0.30$, ну и соответственно 173$ прислали за месяц...

Какие нибудь есть тулзы, чтобы не давать народу ходить по сервакам, кроме нескольких нужных? Или только прогу писать самопальную?

Спасибо!

д.
Re: как забанить все сайты кроме нужных? 29.05.2003 20:55vilfred имеется ввиду http протокол только... ну и ftp ессно...
Re: как забанить все сайты кроме нужных? 30.05.2003 08:49МихаилZ Ставите прозрачный squid - все запросы пойдут через него
В нем ставите в опциях
--------------------------/etc/squid/squid.conf--------------------
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
acl SITES url_regex '/etc/squid/sites.txt'
http_access deny all
http_access allow SITES
-------------------------------------------------------------------
в '/etc/squid/sites.txt' пишите разрешенные адреса (в каждой строке по одному)


--------------------------/etc/sysconfig/iptables------------------
*mangle
:-PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:-POSTROUTING ACCEPT [0:0]
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
*nat
:OUTPUT ACCEPT [0:0]
:-PREROUTING ACCEPT [0:0]
:-POSTROUTING ACCEPT [0:0]
-A PREROUTING -p tcp -m tcp -i eth0 --dport 80 -j REDIRECT --to-ports 3128
-A PREROUTING -p tcp -m tcp -i eth1 --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
-------------------------------------------------------------------------
Re: как забанить все сайты кроме нужных? 30.05.2003 09:17МихаилZ чистый ftp лучше запретить через iptables
-----------------------------------------------------
*filter
.....
[0:0] -A INPUT -p tcp -m tcp --dport 21 -j DROP
.......
-----------------------------------------------------
Пусть работают в браузере через прокси
RSS-материал