Sesuai kebijakan pemerintah bahwa situs-situs yang berbau porno, judi dan lainnya harus di blokir. Sebagai warga negara yang baik sudah seharusnya aturan tersebut kita ikuti. Blokir situs porno, judi, sara, dan lainnya sekarang juga, berikan internet yang positif untuk pelanggan anda.
Blokir Situs Dengan Squid Proxy
Sebetulnya banyak cara yang bisa dilakukan untuk blokir situs. Tetapi pada artikel ini saya akan memberikan tips blokir situs menggunakan squid proxy.
Bagi pengguna squid proxy silahkan ikuti beberapa langkah dibawah ini. Bagi yang belum melakukan install squid bisa anda ikuti artikel berikut.
Instalasi Squid3 as Transparent Proxy And Support Cache HTTPS
Silahkan buka putty kemudian login menggunakan user root.
Buat file baru dengan nama “blokir.txt” dan simpan ke dalam directory / folder “/etc/squid”. Command nya seperti ini:
touch /etc/squid/blokir.txt
Berikan hak akses agar squid dapat mengesekusi file tersebut.
chown -R proxy:proxy /etc/squid/blokir.txt
chmod 777 /etc/squid/blokir.txt
Buka file “blokir.txt” menggunakan tool nano kemudian masukan nama-nama situs yang ingin anda blokir.
nano /etc/squid/blokir.txt
Perhatian!!..
File blokir.txt nantinya akan dibaca oleh squid baris per baris.
Dan squid akan membaca isi file tersebut berdasarkan nama domain (bukan url)…
…Pastikan hanya masukan nama situs berdasarkan nama domain dan beri tanda “.” (baca: titik) sebelum nama domain.
Contoh anda ingin blokir situs namanya : http://youdomain.com, http://www.testdomain.com dan http://blog.maindomain.com.
Anda hanya perlu masukan nama domain dan beri tanda “titik” sebelum nama domain.
.youdomain.com
.testdomain.com
.maindomain.com
Kenapa memilih nama domain dari pada url?…
…Jawabannya agar situs yang ingin di blokir lebih tepat sasaran.
Gimana sudah paham kan?…
Sekarang lanjut bro…
Buka file “squid.conf” kemudian cari baris yang tulisannya “acl connect….bla bla bla”…
…Kemudian masukan script berikut tepat dibawah tulisan acl connect…
acl blokir dstdomain "/etc/squid/blokir.txt"
Gimana kalau tulisan “acl connect” ga ada?…
…Simpan dimana saja deh yang penting masih di dalam file “squid.conf” bukan di rak sepatu….
Masih di file “squid.con” cari baris yang tulisannya “http_access allow localnet”…
…Kemudian masukan script berikut tepat diatas tulisan http_access…
http_access deny blokir
Tutup dan simpan squid.conf yang barusan kita edit. Lakukan “squid -k reconfigure” agar perubahan pada squid.conf dapat di baca.
Sampai disini anda bisa test, apakah domain yang sudah dimasukan berhasil di blokir.
Agar tampilan blokir situs nya lebih mantap lagi, arahkan ke web server lokal atau ke gambar yang ada di google.
Formatnya seperti berikut….
deny_info http://url_gamar_atau_webserver.com blokir
Blokir Situs Pada Jam-Jam Tertentu
Saya ingin blokir pada jam-jam tertentu apakah bisa?…
….tentu bisa dong. Apa si yang ga bisa squid lakukan…
acl jam_blokir time SMTWHFA 07:00-20:00
Maka jika digabungkan dengan script diatas jadinya seperti ini
acl blokir dstdomain "/etc/squid/blokir.txt"
acl jam_blokir time SMTWHFA 07:00-20:00
Silahkan rubah “http_access deny blokir” menjadi seperti ini:
http_access deny blokir jam_blokir
Perhatian!!..
SMTWHFA itu nama-nama hari dalam bahasa inggris..
07:00 sampai 20:00 adalah jam dimana blokir situs dimulai, maka diluar jam tersebut blokir situs tidak diaktifkan.
Pengaturan jam h1:m1-h2:m2 h1 dan m1 harus lebih kecil daripada h2 dan m2.
Selesai…..
Saatnya anda test sendiri di tempat anda…Saya tunggu di komentar untuk hasilnya!..jangan lupa ya hehe..
Kesimpulan dengan melakukan Blokir situs menggunakan squid proxy maka anda dapat mengatur jadwal jam-jam kapan saja sesuai kebutuhan.
Semoga tutorial Blokir situs kali ini dapat memberikan informasi dan membantu anda yang ingin melakukan blokir situs di kantor atau warnetnya.
Jangan lupa Share artikel ini jika anda telah terbantu dan subscribe artikel menarik lainnya dari kami.
Tinggalkan komentar dibawah ini jika ada pertanyaan dan permasalahan seputar artikel diatas..
Terimakasih.
Bang, mau nanya nih.
saya setting squid 3.3.8 di ubuntu 14.04 Desktop
blokir situsnya berhasil tapi hanya yg http. Situs yg https gk bisa.
gimana ya bang ?
Mohon solusinya, terima kasih banyak sebelumnya bang
apakah sudah di aktifkan untuk cache https nya?
jika belum aktif cache https, maka anda perlu aktifkan terlebih dulu.
sebelumnya makasi buat mas bro suthadi DSI yang sudah mau membagi ilmunya
sy ada pertanyaan nih, kira” knp ya ketika saya update file blokir.txt tidak bisa menggunakan “service squid restart” melainkan harus mereboot virtualbox nya ?
terimakasih
Sama2 gan..
Jika agan merubah isi config atau melakukan edit, cukup dengan melakukan command : squid -k reconfigure, maka squid akan memproses ulang data config
wah responnya cepat sekali
root@proxysupri:/etc/squid# squid -k reconfigure
2016/05/16 01:23:52| ERROR: Can not open file etc/squid/blokir.txt for reading
2016/05/16 01:23:52| Warning: empty ACL: acl blokir dstdomain “etc/squid/blokir.txt”
root@proxysupri:/etc/squid# ls -al blokir.txt
-rwxrwxrwx 1 proxy proxy 11 May 15 21:38 blokir.txt
ini yg terjadi masbro jika saya eksekusi squid -k reconfigurenya
makasi
coba di buat ulang gan, blokir.txt nya
setelah di buat ulang, hasilnya masih sama masbro
paling nanti malam sy coba install ulang di virtualboxnya
setelah sy install ulang
hasilnya sudah ok
makasi byk buat tutorialnya masbro
Sama-sama gan
semoga bermanfaat.
gan kalo blokir web ikuti tutornya dari part 1 apa langsung, saya mau buat squid proxy pada ubuntu server 14.04 cuma untuk memblokir situs(http,htps)
jika hanya untuk blok http cukup di part1, namun jika untuk blok https, harus ikuti part 2 juga
sudah sudah mengikuti step by step part1, part2, cache https dan blokir situs….untuk situs httpsnya msh lom bisa ke block .
mohon solusinya om . terima kasih sebelumnya untuk ilmu yang diberikan
Saya make Centos 6.5 dan saya install squid proxy , saya udah cek semua script nya nggak ada yang salah saya nge blocked facebook.com dan tenyata semua website ter block itu salah nya di mana ya mas ,, mohon di jawab
Om Dhani, saya coba blokir situs di ubuntu 14.04.4 LTS dengan squid
root@nuansa:~# squid -k reconfigure
2016/07/14 18:33:53| ERROR: ‘.community.livejournal.com’ is a subdomain of ‘.livejournal.com’
2016/07/14 18:33:53| ERROR: You need to remove ‘.community.livejournal.com’ from the ACL named ‘blokir’
FATAL: Bungled /etc/squid/squid.conf line 16: acl blokir dstdomain “/etc/squid/blokir.txt”
Squid Cache (Version 3.5.16): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.004 user + 0.004 sys
Maximum Resident Size: 35072 KB
Page faults with physical i/o: 0
gimana penyelesaiannya
2016/07/14 18:33:53| ERROR: ‘.community.livejournal.com’ is a subdomain of ‘.livejournal.com’
2016/07/14 18:33:53| ERROR: You need to remove ‘.community.livejournal.com’ from the ACL named ‘blokir’
itu di translate coba mas..
itu doble, jadi hapus salah satu
gan mau nanya nih.
cara bikin manual book tentang blokir youtube pake wireless server proxy , itu ada artikelnya gk?
untuk https ga bisa om, ssl udah aktif padahal
kalau misalkan di blokir jam 7.30-11.59 bisa buka jam 12.00-13:00 dan di blokir lagi jam 13.00-16:00
apa seperti ini om aclnya
acl jam_blokir time SMTWHFA 7:30-11:59 13:00-16:00
Bang….
Punya saya udah bisa ke blokir…
Tapi yg saya blokir cuman yutub & wancak….
Kenapa googlenya ikutan keblokir bang ?
Mohon bantuannya
mas, saya mau blokir situ2 judi di warnet saya bisa ngak mas??
brapa duit ?
klo blokir situs jarak jauh bisa ga yah…..