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
- 192.168.8.0/24 adalah IP Network dari IP Address LAN
- tkj06 adalah user yang digunakan.
$ 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*
ini belum di buat transparent ya.?
BalasHapusklo belum minta tutorial untuk transparentnya dong..!!