Configurasi Squid3 sebagai Proxy Server untuk Pemblokiran Akses ke Situs Tidak Pantas

Configurasi Squid3 sebagai Proxy Server untuk Pemblokiran Akses ke Situs Tidak Pantas

Squid3 adalah salah satu aplikasi proxy server terpopuler yang dapat digunakan untuk memblokir akses ke situs tidak pantas. Berikut langkah-langkah untuk mengkonfigurasi Squid3 sebagai proxy server:

Langkah 1: Mengecek Sintax "http_port 3128"

Tekan CTRL+W, ketikkan http_port 3128, lalu ubah sintaks menjadi http_port 3128 transparent. Tujuan dari perubahan ini adalah agar Squid3 dapat bekerja dengan transparant dan tidak memerlukan pengguna untuk mengkonfigurasi setting proxy di browser.

Langkah 2: Mendaftarkan IP Address Pengguna

Tekan CTRL+W, ketikkan acl localnet, lalu buat baris baru di bawahnya dan ketikkan:

acl pengguna src 192.168.222.0/24

Sintaks ini berguna untuk mendaftarkan IP address pengguna ke Proxy Server.

Langkah 3: Mengijinkan Akses ke Internet

Tekan CTRL+W, ketikkan insert your own, lalu buat baris baru di bawahnya dan ketikkan:

http_access allow pengguna

Sintaks ini berguna untuk mengijinkan IP address pengguna untuk terkoneksi ke Internet.

Langkah 4: Memblokir Akses ke Situs yang Tidak Pantas

Tekan CTRL+W, ketikkan acl localnet, lalu buat baris baru di bawahnya dan ketikkan:

acl blokir url_regex -i judi porn poker

Sintaks ini berguna untuk memblokir akses ke situs yang tidak pantas.

Langkah 5: Menambah Sintax Baru

Tekan CTRL+W, ketikkan insert your own, lalu buat baris baru di bawahnya dan ketikkan:

http_access deny blokir

Sintaks ini berguna untuk memblokir akses ke situs yang tidak pantas.

Langkah 6: Menyimpan Konfigurasi

Simpan konfigurasi Squid3 dengan cara CTRL+X, lalu pilih opsi Y dan tekan Enter.

Langkah 7: Restarting Squid3

Restart Squid3 dengan cara service squid3 restart.

Langkah 8: Membuat Firewall Baru

Edit file /etc/rc.local dengan cara nano /etc/rc.local, lalu ketikkan di atas exit 0:

iptables -t nat -A PREROUTING -s 192.168.222.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128

Simpan konfigurasi dengan cara CTRL+X, lalu pilih opsi Y dan tekan Enter.

Langkah 9: Membuat Firewall Lama

Hapus firewall lama dengan cara iptables -t nat -F, lalu muat kembali dengan cara /etc/rc.local dan tekan Enter.

Langkah 10: Pengujian Akses ke Internet

Bukalah Web Browser dari client, akses sembarang website. Kemudian, dari Linux Debian kita ketikkan:

tail -f /var/log/squid3/access.log

Jika berhasil maka akan ada output yang melaporkan tiap akses client ke Internet.

Langkah 11: Pengujian Blokir Akses ke Situs yang Tidak Pantas

Bukalah Web Browser dari client, akseslah alamat website yang mengandung URL judi, porn atau poker. Namun pastikan protokol yang dipakai adalah HTTP bukan HTTPS.

Jika berhasil maka akan ditampilkan halaman error yang bertuliskan "ACCESS DENIED".

Langkah 12: Praktek Selesai

Praktek selesai! Anda telah mengkonfigurasi Squid3 sebagai proxy server untuk pemblokiran akses ke situs tidak pantas.

Leave a comment