Sabtu, 11 Februari 2012


Install squid.
$ sudo apt-get install squid

Backup dulu filenya
$ sudo cp /etc/squid/squid.conf /etc/squid/squid.copy

Hapus File
$ sudo rm /etc/squid/squid.conf

Edit squid.conf
$ sudo pico /etc/squid/squid.conf
isikan file :

acl all src all
acl localnet src 192.168.8.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 100 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 tkj06
Keterangan :
  • 192.168.8.0/24 adalah IP Network dari IP Address LAN
  • tkj06 adalah user yang digunakan.
Edit file blokir.txt
$ sudo pico /etc/squid/blokir.txt
www.facebook.com
www.youtube.com

Keterangan :
Disini anda bisa menuliskan daftar-daftar dari alamat web yang akan anda blokir.
Membuat directory /cache
$ sudo mkdir /cache

Mengubah hak milik file blokir.txt
$ sudo chown –R proxy:proxy /etc/squid/blokir.txt

Mengubah hak milik directory /cache
$ sudo chown –R proxy:proxy /cache

Mengentikan squid sementara
$ sudo squid stop

Membuat directory swap
$ sudo squid -z

Mengaktifkan kembali squid
$ sudo squid start

Mengedit file /rc.local
$ sudo pico /etc/rc.local
Pada baris kedua dari bawah tuliskan :
iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 3128
#exit 0

Restart squid
$ sudo squid restart

Setting proxy selesai, selanjutnya untuk mengetest apakah setting proxy berhasil atau tidak, dari komputer client caoba browsing ke www.facebook.com


source : pxpoenya*
Categories: ,

1 komentar:

  1. ini belum di buat transparent ya.?
    klo belum minta tutorial untuk transparentnya dong..!!

    BalasHapus

Silahkan beri komentar tentang artikel ini....

Subscribe to RSS Feed Follow me on Twitter!