Sebelum konfigurasi Squid, Server harus dijadikan PC Router terlebih dahulu.
Bisa dilihat disini
Jika sudah menjadi PC Router, langsung lanjut ke tahap selanjutnya.
1. Ubah hak akses menjadi Root (#) ketik:
2. Instal squid, ketik:
3. Jika sudah ter-install, setting konfigurasi SQUID. ketik:
4. Cari dan edit kalimat - kalimat di bawah ini dengan menekan CTRL+W
6. Buat file web.txt dan edit dengan perintah:
lalu masukkan web yg ingin di blokir. Contoh:
7. Buat file kata.txt dan edit dengan perintah:
lalu masukkan kata yang ingin di blokir. Contoh:
8. Jika sudah, kemudian ketik perintah:
Jika terdapat error, silahkan periksa kembali squid.conf dan ulangi perintah diatas.
9. Setting rc.local. Buka dengan perintah:
Masukkan script dibawah ini di atas tulisan exit 0:
10. Restart squid dengan perintah:
11. Transparent Squid berhasil dibuat, reboot server bila perlu. Jika squid berhasil maka akan muncul tampilan seperti ini saat membuka web atau kata yang di blokir.
SELAMAT MENCOBA
Bisa dilihat disini
Jika sudah menjadi PC Router, langsung lanjut ke tahap selanjutnya.
1. Ubah hak akses menjadi Root (#) ketik:
sudo suenter.
2. Instal squid, ketik:
apt-get install squid3enter.
3. Jika sudah ter-install, setting konfigurasi SQUID. ketik:
nano /etc/squid3/squid.confenter.
4. Cari dan edit kalimat - kalimat di bawah ini dengan menekan CTRL+W
http_port 3128 (tambahkan "transparent" tanpa kutip)5. Masih di squid.conf, cari kalimat:
cache_mem (hapus tanda #)
cache_mgr (hapus tanda #)
visible_hostname localhost (hapus tanda #)
acl CONNECT method CONNECTlalu tambahkan script ini dibawah kalimat tersebut.
acl web dstdomain "/etc/squid3/web.txt"Lalu simpan dan keluar.
acl kata url_regex -i "/etc/squid3/kata.txt"
acl lan src 192.168.56.0/24
http_access deny web
http_access deny kata
http_access allow lan
6. Buat file web.txt dan edit dengan perintah:
nano /etc/squid3/web.txtEnter
lalu masukkan web yg ingin di blokir. Contoh:
Simpan dan keluar.www.facebook.com
www.twitter.com
www.detik.com
www.kompas.com
7. Buat file kata.txt dan edit dengan perintah:
nano /etc/squid3/kata.txtEnter
lalu masukkan kata yang ingin di blokir. Contoh:
detik
kompas
xxx
porn
8. Jika sudah, kemudian ketik perintah:
squid3 -zenter
Jika terdapat error, silahkan periksa kembali squid.conf dan ulangi perintah diatas.
9. Setting rc.local. Buka dengan perintah:
nano /etc/rc.localenter
Masukkan script dibawah ini di atas tulisan exit 0:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128Simpan dan Keluar
10. Restart squid dengan perintah:
/etc/init.d/squid3 restartenter
11. Transparent Squid berhasil dibuat, reboot server bila perlu. Jika squid berhasil maka akan muncul tampilan seperti ini saat membuka web atau kata yang di blokir.
SELAMAT MENCOBA
0 Response to "Blokir situs dengan Transparent Squid di Ubuntu"
Post a Comment
Silahkan memberi komentar, komentar anda berarti untuk kami.
Berkomentarlah dengan sopan. :D