SQUID

By init_(0)

Quick Configuration

klo mo lengkap banget sih tinggal ke sini

Service squid akan jalan jika konfigurasi minimal sudah di set

  • Visible_hostname; di tampilkan pada saat error message squid
  • Cache_dir; direktori penyimpanan cache, untuk cache_dir cek permission file harus “squid.squid”. Jika #ls -al sudah menghasilkan nilai tersebut langkah berikut sudah tidak di perlukan lagi.

#ls -al /var/spool
#chown -R squid. /var/spool/squid
#chown -R 755 /var/spool/squid

  • Cache_effective_user
  • Cache_effective_group

Filter Access

Syntax: acl aclname acl type string1…atau file

contoh1

acl desaindept scr 192.168.0.0/28

acl desaindom dstdomain adobe.com

acl all scr 0.0.0.0/0.0.0.0

http_access allow desaindom desaindept

http_acess deny all

contoh2; filter content

acl saingan url_regex -i detik

http_access saingan

contoh3; filter berdasarkan waktu

acl all 0.0.0.0/0.0.0.0

acl tidak_akses time MTWHF 08:00-12:00 13.00-17.00

http_access deny tidak_akses

http_access allow all

contoh4:filter format file

acl jangan_donlot urlpath_regex .mp3

http_access allow jangan donlot

contoh5; filter hak akses password required

perlu di perhatikan pada saat install squid

./configure –enable_basic_auth_helprs=NCSA

cek service sudah jalan dengan benar dengan rpm -ql | grep ncsa_auth

file yang di konfigurasi

#touch /etc/squid/squid_passwd

#htpasswd /etc/squid/squid_passwd [username]

#vi /etc/squid/squid.conf

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid squid passwd

acl karyawan proxy-auth REQUIRED

http_access dst….

Tinggalkan Balasan