Cara Blockir situs Porno dengan Squid
Memblockir situs porno jauh lebih mudah di lakukan oleh user sendiri dari pada kita nuntut ISP untuk memblockir,, karena kalau sudah ISP yang blockir malah repot gan,, bisa – bisa situs yang gak kategory porno malah ikut ke blockir.
Salah satu software yang paling handal untuk mempercepat internet dan juga memblockir situs porno adalah squid, squid ini freeware gan dan bisa berjalan di linux, atau windows. kalau belum tahu cara instalnnya baca di cara install squid.
kalau anda sudah tahu cara install squid, baru anda akan tahu maksud dari tulisan di saya ini.
ada dua tipe blockir yang akan saya bahas di sini,
1.izinkan semua kecuali list (lunak)
Secara bahasa bisa di jalaskan dengan kata “Squid mengizinkan semua situs untuk di buka kecuali situs yang ada dalam file txt.”
Kelemahan dari cara ini adalah anda harus membuat daftar situs porno yang puanjangnya naudzubillah karena saking banyaknya,, dan cara ini saya nilai kurang efektif untuk penggunaan personal, mungkin lebih cocok di warnet,
langkahnya pertama bikin file txt bernama apa saja misalkan situsbokep.txt. kemudian isikan file txt itu dengan daftar situs porno yang ingin anda block kemudian simpan di folder /etc/squid/situsbokep.txt.
Contoh penulisannya kayak gini
tube8.com
bokepmania.com
cewekbugil.com
telanjang.com
dan seterusnya…
Kemudian buka file squid.conf dan tambahkan seperti di bawah ini. dan tambahkan acl (cari baris baris yang berisi acl) dan masukan perintah di acl yang akan mendefinisikan file txt yang kita buat menjadi kata yang bisa di mengerti oleh squid, contohnya kayak gini
+++++++++Potongan squid.conf++++++++++++++
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl saru url_regex "/squid/etc/situsbokep.txt"
+++++++++Potongan squid.conf++++++++++++++
Nah ini berfungsi untuk memberitahu squid bawha text list dalam situs.bokep.txt. sebagai “saru” selanjutnya kita menambahkan baris pada bagian http_access Cari baris kumpulan http_access masih di squid.conf contoh potongan scriptnya kayak gini,
+++++++++Potongan squid.conf++++++++++++++
http_access deny saru
http_access allow manager localhost
http_access deny manager
http_access allow localnet
http_access allow localhost
http_access deny !Safe_ports
http_access deny CONNECT
http_access deny all
+++++++++Potongan squid.conf++++++++++++++
Nah dalam baris http_access tadi kita telah memberi status deny atau perintah (jangan di buka) pada saru yang sudah kita definisikan pada acl tadi merupakan list yang terdapat dalam txt.
Selanjutnya untuk mejalankan peraturan baru yang baru kita buat itu kita bisa ketikan perintah squid -k reconfigure pada CMD jika di windows.
2.Blokir semua kecuali list (sangat aman)
Dengan cara yang ini adalah kebalikan dari cara pertama, tapi ini justru lebih aman jika anda memiliki anak yang masih belia di rumah yang mengakses internet. ini juga cocok di gunakan di kantor.
Secara bahasa di jelaskan seperti ini “squid menokak/memblockir semua situs kecuali situs yang ada di dalam list”
Jika pada cara pertama anda membuat list situs yang akan di block yang tentu jumlahnya sangat banyak, di cara kedua ini justru kebilkannya anda membuat list atau daftar situs situs yang boleh di buka,jadi situs-situs yang tidak ada dalam daftar akan di block, lebih aman toh?? jangan lupa masukin haryantoblog.com dalam daftar ya,,,
caranya sebagai berikut buat daftar di txt seperti pada cara yang pertama beri nama apa saja misalhkan situsbaik.txt contohnya kayak gini
haryantoblog.com yahoo.com google.com detik.com facebook.com twitter.com
dan seterusnya,, ingat masukan hanya situs yang terpercaya seperti haryantoblog.com hehehehee
simpan file txt di folder /etc/squid/situsbaik.txt
nah sekarang sama juga seperti yang pertama anda harus mendefinisikan dulu list ini agar bisa di mengerti ama squid caranya sama seperti yang di atas,, buka squid.conf cari bagian baris acl tambahkan dua baris acl yang menjelaskan bloksemua yang berisi ip 0.0.0.0/0.0.0.0 (yang berarti semua ip) dan situs baik (yang ada dalam daftar)
contohnya kayak gini
+++++++++Potongan squid.conf++++++++++++++
acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl bagus url_regex "/squid/etc/situsbaik.txt" acl bloksemua dst 0.0.0.0/0.0.0.0
+++++++++Potongan squid.conf++++++++++++++
Nah selanjutnya sama seperti cara yang di atas juga, anda menambahkan http_acsess, cari baris http_access pada squid.conf contohnya kayak gini perhatikan ya urutan allow bagus harus di atas denny blocksemua
+++++++++Potongan squid.conf++++++++++++++
http_access allow bagus http_access deny bloksemua http_access allow manager localhost http_access deny manager http_access allow localnet http_access allow localhost http_access deny !Safe_ports http_access deny CONNECT http_access deny all
+++++++++Potongan squid.conf++++++++++++++
Nah saya kira cara kedua ini lebih aman,,, karena pada prinsipnya squid menolak semua situs kecuali yang ada dalam daftar
setelah selesai jangan lupa ketikan perintah squid -k rekonfigure pada cmd, dan restart squidnya dari serice.msc



