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

From OnnoWiki
Jump to navigation Jump to search
Line 5: Line 5:
 
Pertama buat acl yang berisi daftar situs yang mau diblok, misal dengan nama blok  
 
Pertama buat acl yang berisi daftar situs yang mau diblok, misal dengan nama blok  
  
<pre>
+
# vi /etc/squid/blok.txt
# vi /etc/squid/blok.txt
 
</pre>
 
  
 
masukkan daftarnya disini, tekan :wq untuk menyimpan (jika menggunakan vi)
 
masukkan daftarnya disini, tekan :wq untuk menyimpan (jika menggunakan vi)
  
<pre>
+
acl blok url_regex -i “/etc/squid/blok.txt”
acl blok url_regex -i “/etc/squid/blok.txt”
+
http_access deny blok
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  
<pre>
+
 
/usr/share/squid/errors/English
+
/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/
  
  

Revision as of 03:35, 12 August 2012

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 mau diblok, misal dengan nama blok

# vi /etc/squid/blok.txt

masukkan daftarnya disini, tekan :wq untuk menyimpan (jika menggunakan vi)

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

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