Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- squid.conf
- acl all src
- 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
- acl GET_ONLY method GET
- acl deny_cache url_regex -i ^https?.*(mdn.net\/instream|googleapis.com|doubleclick.net)\/.*\/adsapi.*\.swf$
- acl deny_cache url_regex -i ^https?:\/\/download\.mozilla\.(org|net)\/\?product
- acl deny_cache url_regex -i ^http:\/\/notifier\.avira\.com\/\?lngprod
- acl deny_cache url_regex -i \.*mdn\.net\/instream\/html5/.*
- cache deny deny_cache
- #deny access
- acl deny_site dstdomain .windowsupdate.com .dl.ws.microsoft.com dl.tusfiles.net .googlesyndication.com .doubleclick.com .doubleclick.de .doubleclick.net
- http_access deny deny_site
- acl deny_url url_regex -i \.(googleusercontent|pack\.google|gvt[0-9])\.com\/(edgedl|crx)\/.*\.(exe|crx|msi)$
- acl deny_url url_regex -i \.(googleusercontent|c\.pack\.google|gvt[0-9])\.com\/(crx|edgedl)\/.*\.(exe|crx|msi)\?
- http_access deny deny_url
- http_reply_access deny deny_url
- acl rapani-id dstdomain .akamaihd.net
- acl rapani-id dstdomain .xx.fbcdn.net
- acl youtube url_regex -i (youtube|gstatic|google).*(ptracking|stream_204|playback|player_204|gen_204|watchtime|set_awesome|get_video|get_video_info|s\?|ads|qoe|csi|atr).*(video_id|docid|\&v|content_v)\=([^\&\s]*).*
- acl youtube url_regex -i (youtube|google|gstatic).*(videoplayback|liveplay|videogoodput).*
- http_access deny !Safe_ports
- http_access deny CONNECT !SSL_ports
- http_access allow all
- http_reply_access allow all
- icp_access allow all
- # NETWORK OPTIONS
- https_port 3127 tproxy ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/etc/squid/ssl_cert/myCA.pem
- http_port 3129 tproxy
- http_port 3128
- always_direct allow all
- # TAG: ssl_bump
- ssl_bump server-first all
- #Default:
- sslcrtd_program /usr/lib/squid/ssl_crtd -s /etc/squid/ssl_db/certs/ -M 4MB
- sslcrtd_children 10
- sslproxy_cert_error allow all
- sslproxy_flags DONT_VERIFY_PEER
- # MEMORY CACHE OPTIONS
- # -----------------------------------------------------------------------------
- cache_mem 512 MB
- maximum_object_size_in_memory 32 KB
- maximum_object_size 1024 MB
- minimum_object_size 32 bytes
- memory_replacement_policy heap GDSF
- cache_replacement_policy heap LFUDA
- #dir cache --------------------------------------------------------------------
- cache_dir aufs /cache 10000 23 256
- #-------------------------------------------------------------------------------
- cache_swap_low 98
- cache_swap_high 99
- # TAG: store_id_program
- store_id_program /etc/squid/store-id.exe
- store_id_children 10 startup=5 idle=1 concurrency=100
- store_id_access deny !GET_ONLY
- store_id_access allow rapani-id
- store_id_access allow youtube
- store_id_access deny all
- # TAG: access_log
- access_log daemon:/var/log/squid/access.log squid
- #cache_log /var/log/squid/cache.log
- logfile_rotate 1
- strip_query_terms off
- coredump_dir /cache
- #--------------------------------------------------------------------------------------------
- max_stale 1 year
- # TAG: refresh_pattern
- refresh_pattern ^.*safebrowsing.*google 43830 99% 259200 override-expire ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
- #---------------------------------------------------------------------------
- refresh_pattern -i proxy\.rapani-id 10080 90% 259200 override-expire override-lastmod ignore-reload reload-into-ims ignore-no-store ignore-must-revalidate ignore-private ignore-auth refresh-ims store-stale
- #sensitif
- refresh_pattern ^http:\/\/.*\.(crossfire.web\.id|worldinayodance\.com)\/.*\.(ini|list|xml|txt) 0 0% 0
- refresh_pattern ^http:\/\/patch\.gemscool\.com\/dz\/live\/DZPatch\/Patched_GameLoader\.exe 0 0% 0
- refresh_pattern -i \.lytogame\.com\/.*\.(ini|inf) 0 0% 0
- refresh_pattern -i ^http:\/\/202\.93\.20\.237\/rf2\/.*\.(lst|ini|inf) 0 0% 0
- refresh_pattern -i ^http:\/\/.*\.winnerinter\.co\.id\/new_autopatch\/.*\.xml 0 0% 0
- refresh_pattern -i ^http.*\.gemscool.com\/lsaga\/hackshield 0 0% 0
- refresh_pattern -i ^http.*(hackshield|nprotect|webnProtect) 0 0% 0
- refresh_pattern ^http:\/\/patch\.gemscool\.com\/lsaga 0 0% 0
- refresh_pattern ^http:\/\/lostsaga-image\.gscdn\.com 0 0% 0
- refresh_pattern -i ^http:\/\/.*\.(garenanow|starhub)\.com\/.*\.(dll|php|version|xml|js)$ 0 0% 0
- refresh_pattern -i ^http:\/\/.*\.garenanow\.com\/.*\/(app|ui)$ 0 0% 0
- refresh_pattern -i ^http:\/\/update3\.netmarble\.co\.id\/sf2\/.*\/.*\.(xml|jpg)\.dfg 0 0% 0
- refresh_pattern -i \.(gif|png|pnp|img|jpg|jpeg|jpe?g|jpeg2|ico|mod|bmp|eps|tif|tiff?|pcx|pic|tga|iff|sct|pxr|raw|dcs|rle|lzw|ccit|f3d|woff)$ 43830 99% 259200 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth store-stale
- refresh_pattern -i \.(pps|ppsx|ps|rtx|wpl|doc|docx|pdf|xls|xlsx|latex|ppt|pptx|mbd|bat|psd)$ 43830 99% 259200 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth store-stale
- refresh_pattern -i \.(mp4|3ivx|asf|avi|m2ts|divx|mjpeg|ogv|webm|mpg|mpeg|ogg|wmv|mkv|3gp|swf|flv|x-flv|3g2|vob|swf|swz|mov)$ 43830 99% 259200 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth store-stale
- refresh_pattern -i \.(ogg|mp2|ac3|mpc|m4a|flac|aiff|aif|aifc|raw|au|mid|wav|wv|mp3|gsm|dct|aac|mmf|wma|atrac|ra|ram|dss|msv|dvf|m4p|amr|awb|ape|apl)$ 43830 99% 259200 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth store-stale
- refresh_pattern -i \.(exe|dfg|crx|7z|mds|mod|mdl|arj|bz2|ms-dos|ccd|sub|deb|cab|pak|bin|cue|nrg|isz|mdf|qt|zip|tar|jar|jxr|jad|tar.gz|tar|msi|inc|lha|ms(i|p|u)|rpm|rtp|rpz|nui|kom|stg|pak|sup|nzp|npz|tgz|reg|vpx|idx|avc|ref|msp|iso|info.gz|rar|mar)$ 43830 99% 259200 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth store-stale
- #-------------------------------------------------------------------------
- refresh_pattern ^ftp: 1440 20% 10080
- refresh_pattern ^gopher: 1440 0% 1440
- refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
- refresh_pattern . 0 20% 1440
- #-------------------------------------
- range_offset_limit 1 KB
- quick_abort_min 0 KB
- quick_abort_max 0 KB
- quick_abort_pct 100
- negative_ttl 1 seconds
- positive_dns_ttl 24 hours
- negative_dns_ttl 1 minutes
- forward_timeout 3 minutes
- vary_ignore_expire on
- # TAG: request_header_access
- request_header_access From deny all
- request_header_access Server deny all
- request_header_access Link deny all
- request_header_access Via deny all
- request_header_access X-Forwarded-For deny all
- # ADMINISTRATIVE PARAMETERS
- # -----------------------------------------------------------------------------
- cache_mgr webmaster
- cache_effective_user proxy
- cache_effective_group proxy
- visible_hostname squid
- ipcache_size 1024
- ipcache_low 90
- ipcache_high 95
- fqdncache_size 1024
- memory_pools off
- forwarded_for off
- client_db off
- reload_into_ims on
- offline_mode off
- qos_flows local-hit=0x30
- rc.local
Advertisement
Add Comment
Please, Sign In to add comment