http_port 3128 transparent hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY cache_mem 512 MB memory_pools on maximum_object_size 17 MB minimum_object_size 0 KB maximum_object_size_in_memory 32 KB cache_swap_low 90 cache_swap_high 95 ipcache_size 10240 ipcache_low 90 ipcache_high 95 fqdncache_size 10240 memory_replacement_policy heap GDSF pid_filename /var/run/squid.pid cache_dir aufs /var/cache22 2000 16 256 coredump_dir /var/cache2 cache_access_log /var/log/squid/access.log cache_store_log /var/log/squid/store.log cache_log /var/log/squid/cache.log request_header_max_size 100 KB ftp_user Info@Squid-Cache.org refresh_pattern ^ftp: 1440 40% 10080 refresh_pattern ^gopher: 1440 20% 1440 refresh_pattern . 320 40% 43200 refresh_pattern -i \.jpg$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.png$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.gif$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.rar$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.class$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.zip$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.jpeg$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mid$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.exe$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.thm$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.wav$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.txt$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.cab$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.au$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mov$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.xbm$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ram$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.avi$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.chtml$ 57600 50 60000 override-expire override-lastmod reload-into-ims refresh_pattern -i \.thb$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.dcr$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.bmp$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mpg$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.pdf$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.art$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.swf$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mp3$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ra$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.spl$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.viv$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.doc$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.gz$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.Z$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.tgz$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.tar$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.vrm$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.vrml$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aif$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aifc$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aiff$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aifc$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aiff$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.arj$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.c$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.cpt$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.dir$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.dxr$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.hqx$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.jpe$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.lha$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.lzh$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.midi$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.movie$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mp2$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mpe$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mpeg$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.mpga$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.pl$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ppt$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ps$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.qt$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.qtm$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ras$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.sea$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.sit$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.tif$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.tiff$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.js$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.jsp$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.perl$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.cgi$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.fla$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.xml$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.xhtml$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.sxml$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.ocx$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.java$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.css$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.htmx 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.html$ 57600 50 60000 override-expire override-lastmod reload-into-ims refresh_pattern -i \.htm$ 57600 50 60000 override-expire override-lastmod reload-into-ims refresh_pattern -i \.asp$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.aspx$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.php$ 57600 90 86400 override-expire override-lastmod reload-into-ims refresh_pattern -i \.phtml$ 57600 50 60000 override-expire override-lastmod reload-into-ims refresh_pattern -i \.shtml$ 57600 50 60000 override-expire override-lastmod reload-into-ims ########################### quick_abort_min 64 KB quick_abort_max 512 KB quick_abort_pct 70% negative_ttl 5 minutes connect_timeout 2 minutes read_timeout 15 minutes request_timeout 60 seconds shutdown_lifetime 30 seconds acl nimda1 urlpath_regex -i \.elm$ acl nimda2 urlpath_regex -i root.exe acl nimda3 urlpath_regex -i cmd.exe acl nimda4 urlpath_regex -i ^http://.*www acl nimda5 urlpath_regex -i readme.exe acl nimda6 urlpath_regex -i default.id acl nimda7 urlpath_regex -i :25 #######################auth###################### auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours authenticate_ttl 1 hour authenticate_ip_ttl 1 second client_lifetime 14 hours ################################################# acl all src 0.0.0.0/0.0.0.0 acl acc src 217.218.112.100/255.255.255.255 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl local src 172.16.1.0/255.255.255.0 acl SSL_ports port 443 563 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https, snews 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 Safe_ports port 901 # SWAT acl purge method PURGE acl CONNECT method CONNECT ################################################# http_access deny nimda1 http_access deny nimda2 http_access deny nimda3 http_access deny nimda4 http_access deny nimda5 http_access deny nimda6 http_access deny nimda7 ################################################ http_access allow manager local http_access deny manager http_access allow purge local http_access deny purge http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow acc http_access allow localhost http_access allow local #http_access deny all #icp_access allow all ################################################# cache_mgr datik.ir cache_effective_user squid cache_effective_group squid visible_hostname Cache logfile_rotate 3 forwarded_for off emulate_httpd_log off log_fqdn off acl snmppublic snmp_community public snmp_port 3401 snmp_access allow snmppublic localhost snmp_access deny all 192.168.2.3 snmp_incoming_address 0.0.0.0 snmp_outgoing_address 255.255.255.255 acl files urlpath_regex -i \.doc$ \.swf$ \.exe$ \.mpg$ \.mpeg$ \.gif$ \.bmp$ \.txt$ \.dat$ \.dll$ \.mp3$ \.3gp$ \.cab$ \.psf$ \.flv$ \.rand$ \.pdf$ \.ra$ \.ram$ \.avi$ \.wma$ \.wmv$ \.js$ \.css$ \.xml$ \.zip$ \.rar$ \.ir$ \.jar$ \.sis$ \.bin$ \.rpm$ \.png$ \.jpg$ \.jpeg$ .jpg .gif* cache_peer 78.39.164.4 parent 4480 0 default no-query never_direct allow files always_direct allow !files