Proxy Server Debian 5


1) apt-get install squid
2) rm /etc/squid/squid.conf
3) pico /etc/squid/squid.conf
         acl all src all
         acl localnet src 200.110.10.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 febry.com
3) pico /etc/squid/blokir.txt
    
     www.google.co.id

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

        iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128

11) /etc/init.d/squid restart