Rabu, 22 Agustus 2007

Konfigurasi Squid klo mau, baca aja ^_^

proxyadi# make
proxyadi# make install
proxyadi# pw useradd squid
proxyadi# pw addgroup squid
proxyadi# cd /
proxyadi# chown squid:squid cache
proxyadi# cd /usr/local/squid/var/logs
proxyadi# touch access.log
proxyadi# touch cache.log
proxyadi# chown squid:squid *
proxyadi# mkdir /usr/local/squid/cache
proxyadi# cd /usr/local/squid/
proxyadi# chown nobody:nogroup cache
proxyadi# cd /usr/local/squid/etc/
proxyadi# cp squid.conf squid.conf.old
proxyadi# rm -rf squid.conf
proxyadi# touch squid.conf
proxyadi# ee /usr/local/squid/etc/squid.conf

http_port 3128
icp_port 3130
icp_query_timeout 0
maximum_icp_query_timeout 5000
mcast_icp_query_timeout 2000
dead_peer_timeout 10 seconds
hierarchy_stoplist cgi-bin ? js
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 256 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 8 KB

ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_replacement_policy lru
memory_replacement_policy lru
cache_dir diskd /cache 20000 (cache sesuaikan dengan avail "df -kh") 16 256 Q1=72
Q2=64

#cache_dir diskd /cache2 19000 16 256 Q1=72 Q2=64
#cache_dir diskd /cache3 19000 16 256 Q1=72 Q2=64

cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
cache_store_log none
emulate_httpd_log off
log_ip_on_direct on
ftp_user admin@ee_adi.co.id
wais_relay_port 0
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
negative_ttl 5 minute
positive_dns_ttl 6 hour
negative_dns_ttl 5 minute
range_offset_limit 0 KB

acl porn url_regex "/usr/local/squid/etc/bokep.txt"
acl noporn url_regex "/usr/local/squid/etc/nobokep.txt"

klo mo yang lebih lengkap http://miji.wordpress.com/2007/01/22/install-squid-dengan-pf/

Template by : adi kristia arma
Trik-Tips Blog