Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencariankomputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanandengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, danHTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
Kali ini saya membuat tutorial instalasi dan konfigurasi squid untuk block situs. Berikut Langkah-langkahnya :
Kali ini saya membuat tutorial instalasi dan konfigurasi squid untuk block situs. Berikut Langkah-langkahnya :
- Install paket yang dibutuhkan yaitu squid
server-debian:~# apt-get install squid - Kemudian edit file konfigurasinya di /etc/squid/squid.conf
server-debian:~# nano /etc/squid/squid.conf
cari dan edit bagian berikut :
#. . .
http_port 3128 transparent #tambahkan “transparent”
cache_mem 16 MB #kurang-lebih ¼ dari memory
cache_mgr admin@smkn2sby.sch.id
visible_hostname proxy.smkn2sby.sch.id
#. . .
#. . .
acl CONNECT. . .
acl url dstdomain “/etc/squid/url” #domain yang di blok
acl key url_regex –i “/etc/squid/key” #kata yang di blok
http_access deny url
http_access deny key
acl lan src 10.100.30.0/24 #ip lokal
http_access allow lan
http_access allow all
#. . . - Buat file /etc/squid/url dan /etc/squid/key. Kemudian isi dengan situs dan kata yang akan di block.
- Edit file ERROR jika diperlukan, berada di direktori /usr/share/squid/errors/English/ERR_ACCESS_DENIED
- Edit file /etc/rc.local
server-debian:~# nano /etc/rc.local
Tambahkan tanda pagar didepan exit0 dan tambahkan command iptables berikut
iptables –t nat –A PREROUTING –s 10.100.30.0/24 –p tcp --dport 80 –j REDIRECT --to-port 3128
Kemudian save lalu exit - Restart service squid
server-debian:~# /etc/init.d/squid restart
~oOo~Selesai~oOo~
Thank You for your visiting H Max :)
BalasHapus