get paid to paste

squid.conf 2.7 CeCePeBe

# ADBLOCKING
# read http://tinypaste.com/4ef73 for update adsblock
# post http://www.kaskus.us/showthread.php?t=3062568 for requesting
# new pattern of some site or reporting mistaken block
# ----------------------------------------------------------------------------

acl advertise url_regex -i "C:/squid/etc/ads.block" 
deny_info http://itvps.org/fill.png advertise
http_access deny advertise

acl blockeddomain dstdomain "C:/squid/etc/domain.block"
http_access deny blockeddomain

# default listen port 3128 with transparent mode, 
# change properly with your own port
http_port 3128 transparent
server_http11 on

# cache manager name
cache_mgr CeCePeBe

# remove http-header "FORWARDER-FOR" to client that connected through squid 
# may cause long response if your connection forwared to other squid proxy by your ISP
#forwarded_for off

# name of squid server
visible_hostname NoMahoAllowed

#dns_defnames on

## dns cache with unbound.
## see http://www.kaskus.us/showpost.php?p=319836296&postcount=5094 for config
dns_nameservers 127.0.0.1

## cache location
## modify properly with your own.
cache_mem 32 MB
cache_dir aufs F:/cache0 7000 16 256
cache_dir aufs F:/cache1 7000 16 256
coredump_dir F:/

##############################################
###             LOG OPTION                 ###
##############################################
# choose one of format log below
# default is using complete log format
#logformat squid  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
#logformat squidmime  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
#logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh

access_log F:/access.log squid
cache_store_log none
cache_log  F:/cache.log
log_ip_on_direct off
log_icp_queries off
buffered_logs off

########### END OF LOG OPTION ################

acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
maximum_object_size 1024000 KB
maximum_object_size_in_memory 64 KB


negative_ttl 2 minutes
half_closed_clients off
cache_swap_high 100%
cache_swap_low 80%

ipcache_size 4096
ipcache_low 95
ipcache_high 100

memory_pools off
reload_into_ims on
pipeline_prefetch on

acl all src 0.0.0.0/0.0.0.0
acl localNet src 192.168.0.0/24 192.168.1.0/24 192.168.10.0/24 192.168.100.0/24 192.168.83.0/24 192.168.56.0/24
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 PURGE method PURGE
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

## parent proxy
## use if your connection must set manual proxy configuration
## cache_peer IP_PARENT_PROXY parent PORT_PARENT_PROXY 0 round-robin no-query no-digest
## wheres IP_PARENT_PROXY is IP Adress of parent proxy
## and PORT_PARENT_PROXY is PORT of parent proxy listening on.
# cache_peer IP_PARENT_PROXY parent PORT_PARENT_PROXY 0 round-robin no-query no-digest


# Yahoo! Messenger
acl ym dstdomain .messenger.yahoo.com .psq.yahoo.com
acl ym dstdomain .us.il.yimg.com .msg.yahoo.com .pager.yahoo.com
acl ym dstdomain .rareedge.com .ytunnelpro.com .chat.yahoo.com
acl ym dstdomain .voice.yahoo.com

acl ymregex url_regex yupdater.yim ymsgr myspaceim

## refresh pattern for caching content
## configure percentage of cache lifetime with your own, or just use this lil extreme configuration 
# Other protocols Yahoo!Messenger uses ??
acl ym dstdomain .skype.com .imvu.com
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i \.(psd|gif|png|jp?g|ico|bmp|tif?)$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.jpg\?$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(psd|gif|png|jp?g|ico|bmp|tif?)\?$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(iso|dmg|pkg|rpm|cab|deb|exe|msi|msu|zip|tar|gz|tgz|rar|bin|7z|doc?|xls?|ppt?|pdf)$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(avi|viv|wav|wav|mid|mp?|rm|rmvb|mpeg|mov|3gp|wm?|swf|flv|x-flv|axd|qt|asf)$ 43200 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(dat|m4?)$ 43200 98% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(html|htm|css|js)$ 1440 75% 40320
refresh_pattern -i \.index.(html|htm)$ 0 75% 10080
refresh_pattern -i \.(psd|gif|png|jp?g|ico|bmp|tif?)\?$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(iso|dmg|pkg|rpm|cab|deb|exe|msi|msu|zip|tar|gz|tgz|rar|bin|7z|doc?|xls?|ppt?|pdf)\?$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(avi|viv|wav|wav|mid|mp?|rm|rmvb|mpeg|mov|3gp|wm?|swf|flv|x-flv|axd|qt|asf|unity3d)\?$ 43200 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(dat|m4?)\?$ 43200 99% 999999 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(html|htm|css|js)\?$ 1440 75% 40320
refresh_pattern -i \.index.(html|htm)\?$ 0 75% 10080

# compressed/archives
refresh_pattern -i \.gz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.cab$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.bzip2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.bz2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.gz2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.tgz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.tar.gz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.zip$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.rar$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.tar$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.ace$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.7z$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
# documents
refresh_pattern -i \.xls$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.doc$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.xlsx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.docx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.pdf$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ppt$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.pptx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rtf\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
# common audio/video
refresh_pattern -i \.mid$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.wav$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.viv$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mpg$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mov$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.avi$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.asf$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.qt$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.rm$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.rmvb$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mpeg$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.wmv$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mkv$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.wmp$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.3gp$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mp3$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.mp4$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.flv$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
# web content
refresh_pattern -i \.js$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.psf$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.html$ 10080 90% 40320 
refresh_pattern -i \.htm$ 10080 90% 40320 
refresh_pattern -i \.asp$ 10080 90% 40320 
refresh_pattern -i \.aspx$ 10080 90% 40320 
refresh_pattern -i \.css$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.swf$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.swf\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.js\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.css\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.xml$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
# images
refresh_pattern -i \.gif$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.jpg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.png$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.jpeg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.bmp$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.psd$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ad$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.gif\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.jpg\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.png\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.jpeg\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.psd\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
# installer
refresh_pattern -i \.deb$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.rpm$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.msi$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.exe$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.dmg$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.dat$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.qtm$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
# itunes
refresh_pattern -i \.m4a$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.m4v$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
# misc
refresh_pattern -i \.[0-9]+$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate
refresh_pattern -i \.[0-9]+\?$ 10080 99% 999999 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-stale-while-revalidate


#refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
#refresh_pattern . 1440 90% 10080

refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 360 90% 302400 override-lastmod reload-into-ims

#####################

#################################################
# Delaypools added by imer :shakehand           #
# default setting is disabled                   #
# enable it by removing # mark at start of line #
#################################################

#acl time time SMTWHFA 09:00-23:59
#acl host url_regex -i "C:/squid/etc/host.acl"
#acl lambat url_regex -i "C:/squid/etc/lambat.acl"
#acl download urlpath_regex -i "C:/squid/etc/download.acl"

#delay_pools 3
#delay_access 1 allow host
#delay_access 1 deny all
#delay_access 2 allow download
#delay_access 2 deny all
#delay_access 3 allow lambat time
#delay_access 3 deny all

#delay_class 1 2
#delay_class 2 2
#delay_class 3 2

#delay_parameters 1 -1/-1 -1/-1
#delay_parameters 2 -1/-1 2000/100000
#delay_parameters 3 -1/-1 2000/100000

################ END DELAYPOOLS ################

http_access allow PURGE manager localhost
http_access allow ym
http_access allow localhost
http_access allow localNet
http_access deny PURGE
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow all


## ANONYMITY OPTION ###
#header_access From deny all
#header_access Referer deny all
#header_access Server deny all
#header_access User-Agent deny all
#header_access WWW-Authenticate deny all
#header_access Link deny all

		header_access Proxy-Connection deny all
		header_access Cache-Control deny all
		header_access X-Cache deny all
		header_access X-Cache-Lookup deny all
		header_access X-Powered-By deny all
		header_access Via deny all
#		header_access Rewrite-URL deny all
#		header_access X-Rewrite-URL deny all
#		header_access Forwarded-For deny all
#		header_access X-Forwarder-For deny all
#		header_access Pragma deny all
#		header_access Keep-Alive deny all

Pasted: Feb 12, 2011, 5:54:27 pm
Views: 411