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 pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan 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, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
installasi squid:
Tutorial membuat Proxy Server SQUID untuk website yang dilarang untuk diakses dan di bolehkan untuk diakses dari SCIENTIFIC LINUX 6 / FEDORA, berikut adalah langkah – langkah nya.
1. Install terlebih dahulu SQUID nya dengan menggunakan perintah:
yum install squid
(disini kita harus terhubung ke koneksi internet, karena kita akan mendownload file sebesar 3.9 MB)
2. Jika sudah menginstall squid kita jalankan squid tersebut dengan men-service squid nya:
service squid start
lalu permanen kan squid tersebut
chkconfig squid on
# cd /etc/squid
Backup file terlebih dahulu untuk mencegah kesalahan yang akan terjadi, perintahnya adalah:
# mv squid.conf squid.conf.backup
buat file untuk meletakan script untuk konfigurasi squid, perintahnya
# nano squid.conf
Lalu masukan script berikut ini :
http_port 3128
cache_mgr rayhan.dillah@bangbiw.com
visible_host bangbiw.com
acl situs_blokir dstdomain “/etc/squid/blokir.txt”
http_access deny situs_blokir
acl all src
Tekan Tombol CTRL + X untuk Exit dan simpan file.
Berikutnya buat list daftar situs yang ingin diblokir pada proxy anda. Caranya:
Buat file txt di directory /etc/squid dengan nama blokir.txt, nama file txt hrus sesuai dengan script yang dikonfigurasi barusan. perintahnya adalah:
# nano /etc/squid/blokir.txt
Situs yang ingin anda blokir dapat ditambahkan sesuai keingingan, lalu save.
Konfigurasi firewall agar diarahkan ke squid atau proxy, ketikan perintah
# vim /etc/sysconfig/iptables Lalu tambahkan perintah
-A PREROUTING –s 192.168.4.0 –p tcp –dport 80 –j REDIRECT –to-port 3121
selanjutnya restart firewall atau iptables nya, masukan perintah berikut ini :
# service iptables restart
Jika berhasil akan muncul perintah berikut :
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
Setelah itu atur browser anda agar menggukanan proxy server yang telah anda buat. Langkahnya Buka browser (misalnya Mozila) lalu pilih Menu Edit – Preferences – Advanced – Network – Setting.
Gunakan Ip anda, atau bisa menggunkan localhost 127.0.0.1
Sesudah itu lakukan uji coba apakah proxy anda sudah jalan dengan baik atau tidak. caranya buka situs yang baru saja anda blokir, yaitu yahoo dan blogspot, jika situs tersebut tidak dapat dibuka, maka setting proxy anda berhasil.