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
ini belum di buat transparent ya.?
BalasHapusklo belum minta tutorial untuk transparentnya dong..!!