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
Sabtu, 06 Maret 2010
Blokir Domain dengan SQUID di Ubuntu Server 9.10
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar