Kamis, 12 Februari 2015

CARA MEMBLOKIR SITUS DENGAN SQUID UBUNTU

Cara Memblokir Situs Dengan Squid di Ubuntu ~ SQUID adalah sebuah software untuk platform linux yang berfungsi untuk Web Proxy.
Apa itu web proxy ?  Dalam penggunaanya, web proxy atau squid biasanya digunakan untuk memberikan sebuah akses terbatas bagi komputer client. Contoh : Perusahaan A ingin karyawanya tidak bisa mengakses situswww.blabla.com, maka digunakanya squid proxy pada komputer yang memberikan layananya.  
Pentingkah ? Kalau contohnya seperti kasus diatas, maka penting. Nah ini juga bisa dipraktekan untuk jaringan internet rumahan yang memakai speedy. Ok, kita langsung ke pembahasan saja. 
Cara Memblokir Situs Dengan Squid di Ubuntu 
1. Sebelum melakukan konfigurasi squid, pastikan komputer server telah disetting menjadi router.
2. Setelah langkah diatas terpenuhi, buka terminal kemudian ketikan 
sudo su
3. kemudian install squid proxy nya, ketik 
sudo apt-get install squid
kemudian ketika Y diikuti enter.
Karena saya menggunakan Ubuntu 14.10 jadi saya mendapatkan versi squid 3.3, jika anda menggunakan ubuntu 11.10 maka anda akan mendapat versi squid 2.7. Bedanya apa ? bedanya hanya pada peletakan foldernya, jika squid 3 berada pada /etc/squid3/ sedangkan squid 2.7 beradapa pada /etc/squid/. jadi Anda harus menyesuaikan lokasi direktori squid Anda. 
4. Buka konfigurasi squid, dengan cara 
sudo gedit /etc/squid3/squid.conf
5. Hilangkan tanda pagar pada  #http_port 3128 sehingga menjadi
http_port 3128 transparent
6.  Ubah #cache_mem 256 MB atau #cache_mem 8 MB menjadi
cache_mem 16 MB
7. ubah #cache_mgr menjadi
cache_mgr indra@webmaster
indra@webmaster bisa diubah sesuai selesa Anda.
8. ubah #visible_hostname atau jika tidak ada tambahkan pada dibawah tag visible hostname menjadi
visible_hostname Indra@webmaster
tambahkan dibawah default

 9. Lalu tambahkan listing program dibawah ini tepat dibawah ACL Connect Method Connect
acl alamat dstdomain "/etc/squid3/alamat"
http_access deny alamat
acl lan src 192.168.50.0/24
http_access allow lan
http_access allow all
tambahkan tepat dibawah acl conncet

 "/etc/squid/alamat" adalah lokasi direktori file daftar situs yang diblokir.
alamat adalah nama filenya.

10. kemudian cari http_access deny all lalu tambahkan tanda pagar, menjadi
#http_access deny all
simpan file squid tadi, dan close dari editor.

Sekarang membuat daftar alamat situs web yang diblokir.
 11. buka terminal kemudian ketik
sudo gedit /etc/squid3/alamat
12. kemudian masukan daftar situs yang akan di blokir, misalkan
www.detik.com
www.kompas.com
www.xxx.com
direktori file ini harus sama pada squid.conf tadi

13. Kemudian save dan keluar dari editor. kemudian ketikan squid3 -z pada terminal, jika muncul keterangan squid already running  ! xxxx berarti konfigurasi tadi sudah benar.

contoh konfigurasi benar

14. kemudian ketikan list program dibawah pada terminal.
iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
14. Enter, kemudian ketik lagi
iptables-save > /etc/iptables
15. Enter, kemudian ketik lagi
/etc/init.d/squid3 restart
16. Anda telah berhasil memblokir situs dengan squid web proxy, silahkan cek pada client dari server Anda.

sumber : www.rizkaafifnailufar.blogspot.com

0 komentar:

Posting Komentar