Difference between revisions of "Memblok Situs Tidak Baik Menggunakan ACL Squid"

From OnnoWiki
Jump to navigation Jump to search
(New page: Cara lama (tapi masih manjur, entah kalau hurufnya diganti heksadesimal bakal lolos atau ndak belum pernah coba) Berdoa dulu sebelum mulai. Pertama buat acl yang berisi daftar situs yang...)
 
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
Cara lama (tapi masih manjur, entah kalau hurufnya diganti heksadesimal bakal lolos atau ndak belum pernah coba)
+
Buat file utk blok
  
Berdoa dulu sebelum mulai.
+
vi /etc/squid/blok.txt
  
Pertama buat acl yang berisi daftar situs yang mau diblok, misal dengan nama blok
+
Format / isi blok.txt, misalnya,
<pre>
 
# vi /etc/squid/blok.txt
 
</pre>
 
  
masukkan daftarnya disini, tekan :wq untuk menyimpan (jika menggunakan vi)
+
^.*my-site-dont-access-with-proxy\.com$
 +
.*you-can-write-any-regex-here.*
 +
.*bokep.*
 +
.*ngentot.*
 +
 
 +
Edit file /etc/squid/squid.conf tambahkan
 +
 
 +
acl blok url_regex -i “/etc/squid/blok.txt”
 +
http_access deny blok
 +
 
 +
 
 +
Jika ingin memblok domain, edit file /etc/squid/squid.conf tambahkan
 +
 
 +
acl blok dstdom_regex -i “/etc/squid/blok.txt”
 +
http_access deny blok
 +
 
 +
Format / isi blok.txt, misalnya,
 +
 
 +
.ngentot.tv
 +
.bokep.com
  
<pre>
 
acl blok url_regex -i “/etc/squid/blok.txt”
 
http_access deny blok
 
</pre>
 
  
 
reload konfigurasi squid
 
reload konfigurasi squid
  
<pre>
+
squid -k reconfigure
# squid -k reconfigure
 
</pre>
 
  
 
Sampai sini situs yang ada di file blok.txt sudah diblok. sekedar untuk variasi pesan error (secara default usr akan mendapatkan pesan error ''Access Denied''). ini juga bisa untuk menghindari kecurigaan klien:D
 
Sampai sini situs yang ada di file blok.txt sudah diblok. sekedar untuk variasi pesan error (secara default usr akan mendapatkan pesan error ''Access Denied''). ini juga bisa untuk menghindari kecurigaan klien:D
  
<pre>
+
deny_info ERR_DNS_FAIL blok
deny_info ERR_DNS_FAIL blok
+
 
</pre>
+
jadi dari sekian banyak blacklist bisa dibagi menjadi beberapa bagian dengan pesan error yang beda-beda. File yang akan digunakan untuk memberikan pesan error ada di
  
jadi dari sekian banyak blacklist bisa dibagi menjadi beberapa bagian dengan pesan error yang beda-beda. file yang akan digunakan untuk memberikan pesan error ada di
+
/usr/share/squid/errors/English
<pre>
 
/usr/share/squid/errors/English
 
</pre>
 
  
 
Alhamdulillah akhirnya selesai juga. selamat nge blok:D
 
Alhamdulillah akhirnya selesai juga. selamat nge blok:D
 +
 +
 +
==Referensi==
 +
 +
* http://www.freesoftwaremagazine.com/articles/web_blocking_squid/
 +
* http://nixcraft.com/linux-software/544-how-block-sites-squid.html
 +
 +
==Pranala Menarik==
 +
 +
* [[Linux Howto]]
 +
* [[Teknik Memblok Situs Tidak Baik]]
 +
* [[Memblokir Situs Tidak Baik: Menggunakan Sistem Operasi]]
 +
* [[Memblokir Situs Tidak Baik: Desktop Untuk Anak]]
 +
* [[Memblokir Situs Tidak Baik: Setting Internet Explorer & Default Browser Page Bagi Putra-Putri Anda]]
 +
* [[Memblokir Situs Tidak Baik: Software Parental Control]]
 +
* [[Memblokir Situs Tidak Baik: Teknik Filter pada Browser]]
 +
* [[Memblokir Situs Tidak Baik: Teknik Filter Content]]
 +
* [[Memblokir Situs Tidak Baik: Teknik Berbasis DNS]]
 +
* [[Memblokir Situs Tidak Baik: Teknik Berbasis Proxy]]
 +
* [[Memblokir Situs Tidak Baik: Teknik Berbasis Firewall]]
 +
* [[Memblokir Situs Tidak Baik: Anti Virus dan Trojan]]
 +
* [[Memblokir Situs Tidak Baik: ISO / Appliance]]
 +
 +
[[Category: Internet Sehat]]
 +
[[Category: Proxy]]

Latest revision as of 13:14, 13 July 2017

Buat file utk blok

vi /etc/squid/blok.txt

Format / isi blok.txt, misalnya,

^.*my-site-dont-access-with-proxy\.com$
.*you-can-write-any-regex-here.*
.*bokep.*
.*ngentot.*

Edit file /etc/squid/squid.conf tambahkan

acl blok url_regex -i “/etc/squid/blok.txt”
http_access deny blok


Jika ingin memblok domain, edit file /etc/squid/squid.conf tambahkan

acl blok dstdom_regex -i “/etc/squid/blok.txt”
http_access deny blok

Format / isi blok.txt, misalnya,

.ngentot.tv
.bokep.com


reload konfigurasi squid

squid -k reconfigure

Sampai sini situs yang ada di file blok.txt sudah diblok. sekedar untuk variasi pesan error (secara default usr akan mendapatkan pesan error Access Denied). ini juga bisa untuk menghindari kecurigaan klien:D

deny_info ERR_DNS_FAIL blok

jadi dari sekian banyak blacklist bisa dibagi menjadi beberapa bagian dengan pesan error yang beda-beda. File yang akan digunakan untuk memberikan pesan error ada di

/usr/share/squid/errors/English

Alhamdulillah akhirnya selesai juga. selamat nge blok:D


Referensi

Pranala Menarik