Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Testing Configuration #
- http_port 3128
- auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
- refresh_pattern ^ftp: 1440 20% 10080
- refresh_pattern ^gopher: 1440 0% 1440
- refresh_pattern -i (/cgi-bin/|?) 0 0% 0
- refresh_pattern . 0 20% 4320
- acl localnet src 10.0.0.0/8 # RFC 1918 possible internal network
- acl localnet src 172.16.0.0/12 # RFC 1918 possible internal network
- acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network
- acl localnet src fc00::/7 # RFC 4193 local private network range
- acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
- acl ncsa_users proxy_auth REQUIRED
- acl SSL_ports port 443 # https
- 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
- http_access deny !Safe_ports
- http_access deny CONNECT !SSL_ports
- http_access allow localhost manager
- http_access deny manager
- http_access allow localnet
- http_access allow localhost
- http_access allow ncsa_users
- http_access deny all
- #############################
- # OPTIONS WHICH AFFECT THE CACHE SIZE
- # ==============================
- #
- cache_mem 16 MB
- maximum_object_size_in_memory 32 KB
- memory_replacement_policy heap GDSF
- cache_replacement_policy heap LFUDA
- cache_dir aufs /var/spool/squid3 10000 14 256
- maximum_object_size 128000 KB
- cache_swap_low 95
- cache_swap_high 99
- #
- # LOGFILE PATHNAMES AND CACHE DIRECTORIES
- # ==================================
- #
- access_log /var/log/squid3/access.log
- cache_log /var/log/squid3/cache.log
- #cache_log /dev/null
- cache_store_log none
- logfile_rotate 5
- log_icp_queries off
- #
- # REFRESH PATTERN
- # Dhananjaya(c)2012
- #——–
- # 1 year = 525600 mins, 1 month = 43200, 1 week = 10080 mins, 1 day = 1440
- #——–
- max_stale 3 years
- refresh_pattern .*(get_video?|videoplayback?|videodownload?|.flv?) 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern .*(get_video?|videoplayback?(id.*)?|videoplayback.*id|videodownload?|.flv?) 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern .*.youtube.com/(watch?|get_video?|videoplayback?(id.*)?|videoplayback.*id|videodownload?|.flv?).*.(flv|swf|mp3|mp4|webm|xml|txt|js|css)(.*)? 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern (get_video?|videoplayback?|videodownload?|.flv?).*.((x-)?flv|(x-)?swf|mp(3|4)) 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern (get_video?|videoplayback?(id.*)?|videoplayback.*id|videodownload?|.flv?).*.((x-)?flv|(x-)?swf|mp(3|4)) 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern .(ico|video-stats)(.*)? 129600 99% 129600 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i .speedtest/.*.(jpe?g|swf|png|gif|html|txt|xml|html|css|js|php) 64800 99% 64800 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i /[a-z].speedtest.net/.*.(jpe?g|swf|bmp|png|ico|css|js|gif|php) 64800 99% 64800 ignore-must-revalidate ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- ######################
- # adds and cdn for bandwidth saving
- ######################
- refresh_pattern -i ^http://ssl.gstatic.com/.*.(jpe?g|swf|png|gif|bmp|js|css) 11520 99% 11520 ignore-reload reload-into-ims store-stale
- refresh_pattern -i .gstatic.com/.*.(gif|jpe?g|bmp|png|swf|js|css)(.*)? 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://www.google.co(.id|m)/images/.*.(jpe?g|swf|png|gif|bmp|js|css) 11520 99% 525600 ignore-reload ignore-private reload-into-ims store-stale
- refresh_pattern -i ^http://www.google.co(.id|m)/.*.(jpe?g|swf|png|gif|bmp|js|css|html|gzip|zip|rar|tar|nar) 11520 99% 11520 ignore-reload ignore-private reload-into-ims store-stale
- refresh_pattern -i .*(.doubleclick.net|.quantserve.com|.googlesyndication.com|yieldmanager|cpxinteractive).*.(jpe?g|swf|bmp|png|ico|css|js|gif) 64800 99% 64800 ignore-must-revalidate ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://cdn(.*)?.fastclick.net/.*.(gif|jpe?g|bmp|png|swf|js|css)(.*)? 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- ######################
- # situs2 populer Indonesia
- ######################
- # kapanlagi
- refresh_pattern -i ^http://[a-z].kapanlaginetwork.com/.*(jpe?g|swf|png|bmp|ico|gif|txt|css|js)(.*)? 64800 99% 64800 ignore-reload reload-into-ims override-expire override-lastmod store-stale
- refresh_pattern -i http://www.kapanlagi.com/ 0 0% 0
- # okezone
- refresh_pattern -i http://cdn.okeinfo.net/.*.(jpe?g|swf|png|bmp|ico|gif|txt|css|js)(.*)? 64800 99% 64800 ignore-reload reload-into-ims store-stale
- refresh_pattern -i http://img.okeinfo.net/.*.(jpe?g|swf|png|bmp|ico|gif|txt|css|js)(.*)? 64800 99% 64800 ignore-reload reload-into-ims store-stale
- refresh_pattern -i http://cdn.okezone.tv/.*.(jpe?g|swf|png|bmp|ico|gif|txt|css|js)(.*)? 64800 99% 64800 ignore-reload reload-into-ims store-stale
- refresh_pattern -i .okezone.com/.*.(jpe?g|swf|png|bmp|ico|gif|txt|css|js)(.*)? 64800 99% 64800 ignore-reload reload-into-ims store-stale
- refresh_pattern -i ^http://www.okezone.com/ 0 0% 0
- # kompas
- refresh_pattern -i ^http://stat.k.kidsklik.com/.*.(gif|jpe?g|png|swf|js|css|ico|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://img.ads.kompas.com/.*.(gif|jpe?g|png|swf|js|css|ico|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://ads.*.kompasads.com/.*.(gif|jpe?g|png|swf|js|css|ico|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://assets.kompas.com/.*.(gif|jpe?g|png|swf|js|css|ico|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://tv.kompas.com/.*.(gif|jpe?g|png|swf|js|css|ico|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://www.kompas.com/ 0 0% 0
- # detik
- refresh_pattern -i ^http://www.detik.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://detik.net.id/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://images.detik.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://openx.detik.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i .detik.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://www.mytrans.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 43200 99% 43200 ignore-no-store ignore-must-revalidate ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://[a-z][a-z]{0,1}.serving-sys.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 43200 99% 43200 ignore-no-store ignore-must-revalidate ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://adsbox.detik.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://pagead[1-9].googlesyndication.com/.*.(gif|jpe?g|ico|png|swf|js|css|bmp) 1440 99% 1440 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://www.detik.com/ 0 0% 0
- # 4Shared
- refresh_pattern -i ^http://static.4shared.com/.*.(jpe?g|swf|png|ico|css|js|gif|wmv|avi|mp3|mp4|3gp|flv) 43200 99% 43200 ignore-reload reload-into-ims ignore-must-revalidate store-stale
- refresh_pattern -i ^http://www.4shared.com/ 0 0% 0
- # Bhinneka
- refresh_pattern -i ^http://www.bhinneka.com/.*.(jpe?g|png|bmp|ico|gif|swf|js|css) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://s[1-9].bmdstatic.com/.*.(jpe?g|bmp|ico|gif|png|css|js|swf) 43200 99% 43200 ignore-no-store ignore-private ignore-reload override-expire override-lastmod reload-into-ims store-stale
- ######################
- # MANGA and korean sites
- ######################
- refresh_pattern -i ^http://www.epdrama.com/.*.(gif|jpe?g|png|swf|js|css|bmp) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i (.*)?animeshippunden.com/.*.(png|jpe?g|bmp|gif|txt|js|css) 43200 99% 129600 ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i (.*)?mangacanblog.com/.*.(png|jpe?g|bmp|gif|txt|js|css) 43200 99% 129600 ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://i.*.photobucket.com/.*.(gif|bmp|jpe?g|png|swf|js|css) 43200 99% 43200 ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i http://i[1-9].ytimg.com/.*.(png|jpe?g|bmp|giff?|swf|js|css) 43200 99% 129600 ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://w{1}.ytimg.com/.*.(png|jpe?g|bmp|giff?|swf|js|css) 43200 99% 129600 ignore-private override-expire override-lastmod reload-into-ims store-stale
- refresh_pattern -i ^http://klimg.com/.*.(jpe?g|swf|png|bmp|ico|gif|txt|css|js) 64800 99% 64800 ignore-reload reload-into-ims store-stale
- ######################
- # All Files
- ######################
- refresh_pattern -i .(exe|bin|(n|t)ar|acv|(r|j)ar|t?gz|(g|b)z(ip)?2?|7?z(ip)?|patch|diff|vpu|inc|r(a|p)m|kom|iso|sys|dat|msi|cab|dvr-ms|ace|asx|qt|xt)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-lastmod reload-into-ims store-stale
- refresh_pattern -i .(ico(.*)?|pn[pg]|css|(g|t)iff?|jpe?g(2|3|4)?|psd|c(d|b)r|cad|bmp)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-lastmod reload-into-ims store-stale
- refresh_pattern -i .(webm|(x-)?swf|mp(eg)?(3|4)|mpe?g(av)?|(x-)?f(l|4)v|divx?|rmvb?|mov|trp|ts|avi|wmv|wmp|m4v|mkv|asf|dv|vob|3gp?2?)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-lastmod reload-into-ims store-stale
- refresh_pattern -i .(m4a|aa?c3?|wm?av?|og(x|v|a|g)|ape|mka|au|aiff|flac|m4(b|r)|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|on2)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-lastmod reload-into-ims store-stale
- refresh_pattern -i .(docx?|xlsx?|pptx?|rtf|pdf|tiff?|txt)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-lastmod reload-into-ims store-stale
- refresh_pattern -i .index.(html|htm)$ 0 40% 10080
- refresh_pattern -i .(css|js)$ 1440 40% 43200
- refresh_pattern -i .htm$ 720 40% 1440
- refresh_pattern -i .html$ 720 40% 1440
- ########################################################################
- always_direct allow all
- #ssl_bump server-first all
- #ssl_bump allow all
- ##Or may be deny all according to your company policy
- ##sslproxy_cert_error deny all
- #acl TrustedName url_regex -i “/etc/squid3/https.conf”
- #sslproxy_cert_error allow TrustedName
- #sslproxy_cert_error allow all
- #sslproxy_flags DONT_VERIFY_PEER
- #sslcrtd_program /lib/squid3/ssl_crtd3 -s /var/lib/ssl_db -M 8MB
- #sslcrtd_children 20
- #########################
- # MISc
- #########################
- request_header_access From deny all
- request_header_access Server deny all
- request_header_access WWW-Authenticate deny all
- request_header_access Link deny all
- request_header_access Cache-Control deny all
- request_header_access Proxy-Connection deny all
- request_header_access X-Cache deny all
- request_header_access X-Cache-Lookup deny all
- request_header_access Via deny all
- request_header_access Forwarded-For deny all
- request_header_access X-Forwarded-For deny all
- request_header_access Pragma deny all
- request_header_access Keep-Alive deny all
- #########################
- # TUNES 3-HEAD
- #########################
- strip_query_terms off
- cache_mem 16 MB
- maximum_object_size_in_memory 13 KB
- minimum_object_size 0 KB
- maximum_object_size 64 MB
- cache_swap_low 98
- cache_swap_high 99
- ipcache_size 10240
- fqdncache_size 10240
- positive_dns_ttl 8 hours
- negative_dns_ttl 15 seconds
- ipcache_low 97
- ipcache_high 98
- log_icp_queries off
- half_closed_clients off
- quick_abort_min 0 KB
- quick_abort_max 0 KB
- quick_abort_pct 98
- vary_ignore_expire on
- reload_into_ims on
- forwarded_for off
- via on
- buffered_logs on
- client_db on
- client_persistent_connections off
- server_persistent_connections off
- icp_hit_stale on
- query_icmp on
- memory_pools off
- negative_ttl 30 seconds
- max_filedescriptors 65536
- cache_replacement_policy heap LFUDA
- memory_replacement_policy heap GDSF
- uri_whitespace strip
- shutdown_lifetime 10 seconds
- logfile_rotate 1
- # ZPH
- ###########################
- qos_flows tos 0×30
- #qos_flows mark 0×4
- ############################
- # CACHE_DIR
- # Measuring your cache_dir, with this formula :
- # ((( x / y ) / 256 ) / 256 ) * 2 = L1
- # while 256 = L2 ( Ususally used, 256. but you can change it to 512 if you like)
- # x = your current HD size for cache_dir
- # y = average object (usually 13 kb)
- # L1, L2 = your directory value
- ########################################
- # DNS OPTIONS
- # -----------
- check_hostnames off
- dns_timeout 120 seconds
- #DNS NAWALA
- dns_nameservers 180.131.144.144 180.131.144.144
- #dns_nameservers 10.0.18.38 10.0.18.42
- #DNS smartfren
- #dns_nameservers 10.17.118.187 10.17.118.251
- snmp_incoming_address 0.0.0.0
- snmp_outgoing_address 255.255.255.255
- udp_incoming_address 0.0.0.0
- udp_outgoing_address 255.255.255.255
- hosts_file /etc/hosts
- ipcache_size 8192
- ipcache_low 90
- ipcache_high 95
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement