Sabtu, 06 Maret 2010

Blokir Domain dengan SQUID di Ubuntu Server 9.10

Langsung ke: navigasi, cari

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. (wikipedia)

dalam tutorial ini saya memakai IP address 192.168.0.1/24 sebagai IP Proxy server
langkah pertama adalah menginstal squid di ubuntu server

$ sudo apt-get install squid

cadangkan file squid.conf

$ sudo cp /etc/squid/squid.conf /etc/squid/squid.asli

buka file squid.conf

$ sudo pico /etc/squid.conf

carilah baris : http_port 3128

ubah lah menjadi : http_port 3128 transparent

carilah baris : acl localhost

diatas baris acl localhost 127.0.0.1/8

ketikan : acl mylan src 192.168.0.1/24
acl dilarang url_regex -1 "/etc/squid/larang.txt"


lalu, carilah baris : # http_access deny all
ketikan diatas baris tersebut

http_access deny dilarang
http_access allow mylan
sudah selesai, keluar dan simpan file squid.conf

buatlah file larang.txt

$ sudo pico /etc/squid/larang.txt

ketikan nama domain yang akan di blokir misalnya :

www.facebook.com
facebook.com
facebook

lalu simpan file dan restart squid

$ sudo /etc/init.d/squid restart

untuk IP Proxy Transparan ketikan skrip berikut

$ sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128


selesai, selamat mencoba
STAY AWAY FROM DRUGS

Tidak ada komentar:

Posting Komentar