Selasa, 26 Oktober 2010

SQUIDWINDOWS.XP

http_port 3128
cache_mgr yon.yonas@yahoo.com
forwarded_for On
visible_hostname admins.proxy.LPC.net

append_domain .LPC.net
cache_mem 512 MB
cache_dir ufs E:/cache 37900 43 256
coredump_dir E:/cache
access_log c:/squid/var/logs/access.log squid
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
maximum_object_size 4194240 KB
maximum_object_size_in_memory 1024 KB

acl localnet src 192.168.1.1/110

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 192.168.0.1/255.255.255.0
acl to_localhost dst 192.168.0.1/8
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

# TAG : dns_nameservers
dns_nameservers 127.0.0.1 192.168.1.1

# Some Youtube ACL's
acl youtube dstdomain .youtube.com .googlevideo.com .video.google.com .video.google.com.au
acl youtubeip dst 74.125.15.0/24
acl youtubeip dst 74.125.96.0/24
acl youtubeip dst 64.15.0.0/16
acl youtubeip dst 208.117.253.0/24
cache allow youtube
cache allow youtubeip
cache allow localhost
#cache allow localNet

# 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

# Other protocols Yahoo!Messenger uses ??
acl ym dstdomain .skype.com .imvu.com

# These are from http://wiki.squid-cache.org/Features/StoreUrlRewrite
acl store_rewrite_list1 dstdomain mt.google.com mt0.google.com mt1.google.com mt2.google.com
acl store_rewrite_list1 dstdomain mt3.google.com
acl store_rewrite_list1 dstdomain kh.google.com kh0.google.com kh1.google.com kh2.google.com
acl store_rewrite_list1 dstdomain kh3.google.com
acl store_rewrite_list1 dstdomain khm.google.com khm0.google.com khm1.google.com khm2.google.com
acl store_rewrite_list1 dstdomain khm3.google.com
acl store_rewrite_list1 dstdomain kh.google.com.au kh0.google.com.au kh1.google.com.au
acl store_rewrite_list1 dstdomain kh2.google.com.au kh3.google.com.au

# This needs to be narrowed down quite a bit!
acl store_rewrite_list dstdomain .youtube.com

#YOUTUBE
acl store_rewrite_list2 url_regex ^http://(.*?)/get_video\?
acl store_rewrite_list2 url_regex ^http://(.*?)/videodownload\?
#acl store_rewrite_list2 url_regex ^http://i(.*?).photobucket.com/albums/(.*?)/(.*?)/(.*?)\?
#acl store_rewrite_list2 url_regex ^http://vid(.*?).photobucket.com/albums/(.*?)/(.*?)\?

# my refresh_patern
refresh_pattern -i \.gz$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.xls$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.doc$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.deb$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rpm$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.wmp$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.dat$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.msi$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.cab$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mov$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.bzip2$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.tar.gz$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.zip$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.exe$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.avi$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.asf$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.qtm$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mid$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.wav$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.viv$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mpg$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.gif$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpg$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.png$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpeg$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.dmg$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rar$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.swf$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mpeg$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.pdf$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.bmp$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ad$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.3gp$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.js$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.psf$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.html$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.msi$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.htm$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.css$ 10080 90% 9999 override-expire override-lastmod reload-into-ims ignore-reload

# Some refresh patterns including YouTube -- although YouTube probably needs to
# be adjusted.

refresh_pattern -i \.flv$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern ^http://sjl-v[0-9]+\.sjl\.youtube\.com 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern ^http://s[0-9]\.cache\.googlevideo\.com\videoplayback? 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern get_video\?video_id 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern youtube\.com/get_video\? 10080 90% 999999 ignore-no-cache override-expire ignore-private
refresh_pattern khm[0-9]\.google\.com\kh? 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern kh[0-9]\.google\.com\kh? 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern mt[0-9]\.google\.com\mt? 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern gg.google\.com\csi? 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern ^http://(.*?)/get_video\? 10080 90% 999999 override-expire ignore-no-cache ignore-private
refresh_pattern ^http://(.*?)/videodownload\? 10080 90% 999999 override-expire ignore-no-cache ignore-private
refresh_pattern ^http://*.friendster.com/.* 720 100% 4320
refresh_pattern ^http://mail.yahoo.com/.* 720 100% 4320
refresh_pattern ^http://*.yahoo.com/.* 720 100% 4320
refresh_pattern ^http://mail1.plasa.com/.* 720 100% 4320
refresh_pattern ^http://*.yimg.*/.* 720 100% 4320
refresh_pattern ^http://*.detik.*/.* 60 20% 360
refresh_pattern ^http://*.detikinet.*/.* 60 20% 360
refresh_pattern ^http://*.detikhot.*/.* 60 20% 360
refresh_pattern ^http://*.detiportal.*/.* 60 100% 360
refresh_pattern ^http://*.kompas.*/.* 60 20% 360
refresh_pattern ^http://*.trans7.*/.* 720 100% 4320
refresh_pattern ^http://*.rcti.*/.* 720 100% 4320
refresh_pattern ^http://*.indosiar.*/.* 720 100% 4320
refresh_pattern ^http://*.kapanlagi.*/.* 720 100% 4320
refresh_pattern . 0 20% 4320
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440

refresh_pattern cgi-bin 0 0% 0
refresh_pattern \? 0 0% 4320
refresh_pattern . 0 20% 4320

storeurl_access allow store_rewrite_list1
storeurl_access allow store_rewrite_list2
storeurl_access deny all

storeurl_rewrite_program c:/perl/bin/perl.exe

http_access allow manager localhost
http_access allow ym
http_access allow localhost
http_access allow localNet
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

# YouTube options.
quick_abort_min -1 KB

# This will block other streaming media.Maybe we don't want this, but using
# it for now.
# hierarchy_stoplist cgi-bin ?
# acl QUERY urlpath_regex cgi-bin \?
# cache deny QUERY
cache 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

always_direct allow to_localhost
always_direct deny all
never_direct denny all



Tidak ada komentar: