Sebelum
install SQUID Pastikan APACHE2, WEBSERVER dan DNS sudah
terinstall.
Tutorial sekarang akan ngebahas Cara blok website menggunakan Squid di Debian Squeeze. Sebenernya nge blok website dengan Squid ini adalah salah satu penerapan proxy server di Debian. Kenapa enggak saya kasih saja judul "Konfigurasi proxy server di Debian Squeeze"? Oh, tidak bisa. Proxy server itu luas, dan fungsinya bukan hanya untuk nge blok website saja. Jadi ya kita beri saja judul Cara blok website menggunakan Squid di Debian Squeeze sebagai bahan pemahaman dasar Proxy server. Lain kali baru akan kita bahas proxy server yang berfungsi untuk membatasi bandwidth, menyimpan cache dan lain lain :D
Squid sendiri adalah aplikasi untuk menjalankan proxy server. Dikutip dari wikipedia, 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.
Yah, cukup untuk pengenalannya, sekarang saatnya untuk tutorialnya.
Cara blok website menggunakan Squid di Debian Squeeze
1. Pertama-tama install dulu Squidnya
2. Konfigurasi file /etc/squid/squid.conf
Ada beberapa hal yang perlu di edit disini. Perhatikan baik-baik ya.
a. Tekan ctrl + w lalu ketikkan kata kunci acl connect
Nanti akan ketemu baris acl connect method connect, kemudian tambahkan baris ini dibawahnya :
nb: tulisan terlarang (biru) dan terlarang.txt (kuning) bisa kalian ganti sesuka kalian. Nanti tinggal sesuaikan saja.
b. Tekan ctrl + w lalu cari kata kunci cachemgr. Dibawah baris http_access deny manager, tambahkan http_access deny terlarang
c. Tekan lagi ctrl + w dan cari kata kunci allow localnet. Kemudian hilangkan tanda pagar (#) di depan http_access allow localnet
d. Yang terakhir cari kata kunci port 3128, kemudian tambahkan kata transparent setelah baris http_port 3128seperti gambar dibawah ini.
Setelah itu save dan tutup filenya.
3. Sekarang buat file untuk tempat menulis situs-situs apa saja yang mau kita blok. Sesuaikan dengan settingansquid.conf tadi ya.
Disini terserah mau kalian masukkan situs apa aja. Sebagai contoh saya masukkan terserah .com (DOMAIN SAYA).
Save dan tutup filenya.
4. Lanjut, ini perintah routing supaya proxynya bisa bekerja.
nb : yang saya tandai merah itu kalian sesuaikan dengan network address jaringan lokal yang mau kalian arahkan ke proxy.
5. Lalu save konfigurasi tadi dengan perintah.
# iptables-save > /etc/network/iptables.conf
6. Yang terakhir restart Squid nya.
Sekarang coba kita test. Buka di browser alamat terserah.com, jika muncul seperti ini maka Cara blok website menggunakan Squid di Debian Squeeze telah berhasil. :D
Semoga bermanfaat :)
Tutorial sekarang akan ngebahas Cara blok website menggunakan Squid di Debian Squeeze. Sebenernya nge blok website dengan Squid ini adalah salah satu penerapan proxy server di Debian. Kenapa enggak saya kasih saja judul "Konfigurasi proxy server di Debian Squeeze"? Oh, tidak bisa. Proxy server itu luas, dan fungsinya bukan hanya untuk nge blok website saja. Jadi ya kita beri saja judul Cara blok website menggunakan Squid di Debian Squeeze sebagai bahan pemahaman dasar Proxy server. Lain kali baru akan kita bahas proxy server yang berfungsi untuk membatasi bandwidth, menyimpan cache dan lain lain :D
Squid sendiri adalah aplikasi untuk menjalankan proxy server. Dikutip dari wikipedia, 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.
Yah, cukup untuk pengenalannya, sekarang saatnya untuk tutorialnya.
Cara blok website menggunakan Squid di Debian Squeeze
1. Pertama-tama install dulu Squidnya
# apt-get install
squid
2. Konfigurasi file /etc/squid/squid.conf
# nano /etc/squid/squid.conf
Ada beberapa hal yang perlu di edit disini. Perhatikan baik-baik ya.
a. Tekan ctrl + w lalu ketikkan kata kunci acl connect
Nanti akan ketemu baris acl connect method connect, kemudian tambahkan baris ini dibawahnya :
acl terlarang url_regex -i "/etc/squid/terlarang.txt"
nb: tulisan terlarang (biru) dan terlarang.txt (kuning) bisa kalian ganti sesuka kalian. Nanti tinggal sesuaikan saja.
b. Tekan ctrl + w lalu cari kata kunci cachemgr. Dibawah baris http_access deny manager, tambahkan http_access deny terlarang
c. Tekan lagi ctrl + w dan cari kata kunci allow localnet. Kemudian hilangkan tanda pagar (#) di depan http_access allow localnet
d. Yang terakhir cari kata kunci port 3128, kemudian tambahkan kata transparent setelah baris http_port 3128seperti gambar dibawah ini.
Setelah itu save dan tutup filenya.
3. Sekarang buat file untuk tempat menulis situs-situs apa saja yang mau kita blok. Sesuaikan dengan settingansquid.conf tadi ya.
# nano
/etc/squid/terlarang.txt
Disini terserah mau kalian masukkan situs apa aja. Sebagai contoh saya masukkan terserah .com (DOMAIN SAYA).
Save dan tutup filenya.
4. Lanjut, ini perintah routing supaya proxynya bisa bekerja.
# iptables -A
PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.1.100/24 -d 0/0
--dport 80 --to-ports 3128
nb : yang saya tandai merah itu kalian sesuaikan dengan network address jaringan lokal yang mau kalian arahkan ke proxy.
5. Lalu save konfigurasi tadi dengan perintah.
# iptables-save > /etc/network/iptables.conf
6. Yang terakhir restart Squid nya.
# squid -k reconfigure && /etc/init.d/squid
restart
Sekarang coba kita test. Buka di browser alamat terserah.com, jika muncul seperti ini maka Cara blok website menggunakan Squid di Debian Squeeze telah berhasil. :D
Semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar