Get me outta here!

Thursday, February 9, 2012

proxy server


1) apt-get install squid
2)
rm /etc/squid/squid.conf
3)
pico /etc/squid/squid.conf
acl all src all
acl localnet src 192.168.3.0/24
acl situs url_regex -i “/etc/squid/blokir.txt”
http_access deny situs
http_access allow localnet
http_access allow all
http_port 3128 transparent
cache_mem 8 mb
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
store_dir_select_algorithm round-robin
cache_dir aufs /cache 10000 24 256
cache_store_log none
cache_access_log /var/log/squid/access.log
cache_effective_user proxy
cache_effective_group proxy
visible_hostname proxy.helmiee

3) pico /etc/squid/blokir.txt
www.facebook.com
4) mkdir /cache
5)
chown –R proxy:proxy /etc/squid/blokir.txt
6)
chown –R proxy:proxy /cache
7)
/etc/init.d/squid stop
8)
squid –z
2010/10/16 19:43:30| Creating Swap Directories
9) /etc/init.d/squid start
10)
pico /etc/rc.local
tambahkan tulisan di bawah
iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 3128
#eth 0
11) /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting…………………done.
12) Buka browser komp client dan buka http://www.facebook.com anda akan melihat tampilan ini:


12) tail -f /var/log/squid/access.log
1287233395.322 6 172.16.1.2 TCP_DENIED/403 1454 GET http://www.facebook.com/ – NONE/- text/html * (ini adalah log dari website yang diakses oleh client)

0 comments:

Post a Comment