Advertisement
ujiajah1

squid.conf/anggaa

Jun 26th, 2016
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 27.29 KB | None | 0 0
  1. # SQUID CONFIGURATION SQUID VERSION-3.5.xx
  2. # HTTP | HTTPS SQUID PROXY SERVER RENEGADE
  3.  
  4. acl mikrotik src 192.168.0.0/24
  5. acl localnet src 192.168.1.0/24
  6. acl hotspot src 192.168.100.0/24
  7. acl all src
  8. acl SSL_ports port 443
  9. acl SSL_ports port 5353
  10. acl Safe_ports port 182
  11. acl Safe_ports port 21
  12. acl Safe_ports port 22
  13. acl Safe_ports port 53
  14. acl Safe_ports port 70
  15. acl Safe_ports port 80
  16. acl Safe_ports port 210
  17. acl Safe_ports port 280
  18. acl Safe_ports port 1025-65535
  19. acl Safe_ports port 443
  20. acl Safe_ports port 488
  21. acl Safe_ports port 591
  22. acl Safe_ports port 777
  23. acl Safe_ports port 5353
  24. acl Safe_ports port 18901-18909
  25. acl Safe_ports port 1818
  26. acl Safe_ports port 39190
  27. acl Safe_ports port 40000-40010
  28. acl Safe_ports port 7777
  29. acl Safe_ports port 19101
  30. acl Safe_ports port 27780
  31. acl Safe_ports port 29000
  32. acl Safe_ports port 22100
  33. acl Safe_ports port 5121
  34. acl Safe_ports port 6000-6152
  35. acl Safe_ports port 2001
  36. acl Safe_ports port 9601-9602
  37. acl Safe_ports port 8085
  38. acl Safe_ports port 11011-11041
  39. acl Safe_ports port 13413
  40. acl Safe_ports port 19000
  41. acl Safe_ports port 5105
  42. acl Safe_ports port 10009
  43. acl Safe_ports port 12060-12070
  44. acl Safe_ports port 6000-6001
  45. acl Safe_ports port 29200
  46. acl Safe_ports port 10402
  47. acl Safe_ports port 9600
  48. acl Safe_ports port 15002
  49. acl Safe_ports port 16402-16502
  50. acl Safe_ports port 5126
  51. acl Safe_ports port 3010
  52. acl Safe_ports port 11031  
  53. acl Safe_ports port 11440-11460
  54. acl Safe_ports port 11100-11125
  55. acl Safe_ports port 4300
  56. acl Safe_ports port 12011
  57. acl Safe_ports port 12110
  58. acl Safe_ports port 15001
  59. acl Safe_ports port 15002
  60. acl Safe_ports port 7341
  61. acl Safe_ports port 7451
  62. acl Safe_ports port 7808
  63. acl Safe_ports port 30000
  64. acl Safe_ports port 9001
  65. acl Safe_ports port 9030
  66. acl Safe_ports port 953
  67. acl Safe_ports port 42051-42052
  68. acl Safe_ports port 36567
  69. acl Safe_ports port 8001
  70. acl Safe_ports port 14000-14050
  71. acl Safe_ports port 27019
  72. acl Safe_ports port 28901-28920
  73. acl Safe_ports port 7201-7208
  74. acl Safe_ports port 17001-17002
  75. acl Safe_ports port 14300-14440
  76. acl Safe_ports port 15100-15150
  77. acl Safe_ports port 7770-7790
  78. acl Safe_ports port 16320-16340
  79. acl Safe_ports port 9000-9160
  80. acl Safe_ports port 7200
  81. acl Safe_ports port 7400
  82. acl Safe_ports port 7106
  83. acl Safe_ports port 7999
  84. acl Safe_ports port 47611
  85. acl Safe_ports port 36567
  86. acl Safe_ports port 10087  
  87. acl Safe_ports port 27000-27050
  88. acl Safe_ports port 27014-27050
  89. acl Safe_ports port 4380
  90. acl Safe_ports port 3478
  91. acl Safe_ports port 4379
  92. acl Safe_ports port 8890
  93. acl Safe_ports port 9339
  94. acl Safe_ports port 8890
  95. acl Safe_ports port 7200-7210
  96. acl Safe_ports port 7450-7460
  97. acl Safe_ports port 8000
  98. acl Safe_ports port 64990-65010
  99. acl CONNECT method CONNECT
  100. # ========================================================================================================
  101. # xigncode
  102. # ========================================================================================================
  103. acl NOCACHE urlpath_regex \.xem \.xrl \.rev
  104. no_cache deny NOCACHE
  105. acl xigncode url_regex -i ^http.*xigncode.*
  106. store_miss deny xigncode
  107. send_hit deny xigncode
  108. # ========================================================================================================
  109. # Lock_resol 240-360
  110. # ========================================================================================================
  111. acl youtube_240 dstdomain .youtube.com
  112. request_header_access Accept-Encoding deny youtube_240
  113. loadable_modules /usr/local/lib/DSI_ecap_youtube.so
  114. ecap_enable on
  115. ecap_service ecapModifier respmod_precache \
  116. uri=ecap://dokter-squid.com/ecap yt_quality=medium
  117. adaptation_access ecapModifier allow youtube_240
  118. adaptation_access ecapModifier deny all
  119. # =========================================================================================================
  120. #Deny Access
  121. acl deny_domain dstdomain "/etc/squid/malesbanget.txt"
  122. http_access deny deny_domain
  123. http_reply_access deny deny_domain
  124. # ========================================================================================================
  125. acl deny_url url_regex -i "/etc/squid/blokir.txt"
  126. http_access deny deny_url
  127. http_reply_access deny deny_url
  128. # ========================================================================================================
  129. acl windowsupdate dstdomain windowsupdate.microsoft.com
  130. acl windowsupdate dstdomain .update.microsoft.com
  131. acl windowsupdate dstdomain download.windowsupdate.com
  132. acl windowsupdate dstdomain redir.metaservices.microsoft.com
  133. acl windowsupdate dstdomain images.metaservices.microsoft.com
  134. acl windowsupdate dstdomain c.microsoft.com
  135. acl windowsupdate dstdomain www.download.windowsupdate.com
  136. acl windowsupdate dstdomain wustat.windows.com
  137. acl windowsupdate dstdomain crl.microsoft.com
  138. acl windowsupdate dstdomain sls.microsoft.com
  139. acl windowsupdate dstdomain productactivation.one.microsoft.com
  140. acl windowsupdate dstdomain ntservicepack.microsoft.com
  141. acl windowsupdate dstdomain www.update.microsoft.com
  142. # ========================================================================================================
  143. # config_GAME
  144. # ========================================================================================================
  145. # dota2
  146. acl store_rewrite_list url_regex -i .*\.*steampowered\.com\/(.*)
  147. acl store_rewrite_list url_regex -i ^https?\:\/\/.*steampowered.*\/(client|depot)\/(.*)\?.*
  148. acl store_rewrite_list url_regex -i ^https?\:\/\/.*steampowered.*\/(client|depot)\/(.*)
  149. refresh_pattern -i ^http:\/\/((.*dota2\.com*).*$) 43830 99% 259200 override-expire override-lastmod ignore-reload
  150. refresh_pattern -i .*\.*steampowered\.com\/.* 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
  151. refresh_pattern -i ^http:\/\/.*steampowered\.com.* 1 50% 4320 reload-into-ims refresh-ims
  152. # ========================================================================================================
  153. # PARTIAL GARENA
  154. # GAME PARTIAL CONTENT
  155. acl partial_garena url_regex -i .*\.garenanow.com\/.*\.(dll|xml|exe|version|jpg|png|bmp)$
  156. acl partial_garena url_regex -i .*\.garenanow.com\/.*
  157. acl partial_garena url_regex -i .*cdn.id.garenanow.com\/.*
  158. acl partial_garena url_regex -i .*\.cdn.starhub.com\/.*\.exe?.*
  159. refresh_pattern -i .*cdn.garenanow.com\/.* 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  160. refresh_pattern -i .*edge.cdn.starhub.com\/.* 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  161. refresh_pattern -i .*cdn.id.garenanow.com\/.* 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  162. # ========================================================================================================
  163. # GAME PARTIAL CONTENT
  164. #acl partial_206 url_regex -i ^http:\/\/.*\.(mozilla\.net)\/.*\.*\/[^\&\s]*\/(.*\.mar)
  165. acl partial_206 url_regex -i ^http:\/\/(.*\.mozilla\.net\/pub\/firefox\/.*[^\&\s]*\/)(.*\.mar)
  166. acl partial_206 url_regex -i ^http:\/\/(.*\.github\.io\/.*)[^\&\s]*\/(.*\.mp4?.*)
  167. acl partial_206 url_regex -i ^http:\/\/(.*\.cdninstagram\.com\/.*)[^\&\s]*\/(.*\.mp4?.*)
  168. acl partial_206 url_regex -i ^http:\/\/.*\.(garenanow\.com)(.*\.exe?.*)
  169. acl partial_206 url_regex -i ^http:\/\/.*\.(garenanow\.com\/.*[^\&\s]*).*(patcher.*\.?)
  170. acl partial_206 url_regex -i ^http:\/\/.*\.(garenanow\.com)\/.*\.*\/(.*patcher.*)
  171. acl partial_206 url_regex -i ^http:\/\/(.*\.*\.gemscool\.com)\/.*\/.*\/(.*pak?)
  172. acl partial_206 url_regex -i ^http:\/\/(.*\.*\.gemscool\.com)\/.*\/.*\/(.*iop?)
  173.  
  174. #refresh_pattern -i ^http:\/\/.*\.(mozilla\.net)\/.*\.*\/[^\&\s]*\/(.*\.mar) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  175. refresh_pattern -i ^http:\/\/(.*\.mozilla\.net\/pub\/firefox\/.*[^\&\s]*\/)(.*\.mar) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  176. refresh_pattern -i ^http:\/\/(.*\.github\.io\/.*)[^\&\s]*\/(.*\.mp4?.*) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  177. refresh_pattern -i ^http:\/\/(.*\.cdninstagram\.com\/.*)[^\&\s]*\/(.*\.mp4?.*) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  178. refresh_pattern -i ^http:\/\/(.*\.*\.gemscool\.com)\/.*\/.*\/(.*pak?)  1440 20% 14400 ignore-reload override-expire override-lastmod ignore-must-revalidate  ignore-private ignore-no-store ignore-auth store-stale
  179. refresh_pattern -i ^http:\/\/.*\.(garenanow\.com)(.*\.exe?.*) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  180. refresh_pattern -i ^http:\/\/.*\.(garenanow\.com\/.*[^\&\s]*).*(patcher.*\.?) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  181. refresh_pattern -i ^http:\/\/.*\.(garenanow\.com)\/.*\.*\/(.*patcher.*)  1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  182. refresh_pattern -i ^http:\/\/(.*\.*\.gemscool\.com)\/.*\/.*\/(.*iop?)  1440 20% 14400 ignore-reload override-expire override-lastmod ignore-must-revalidate  ignore-private ignore-no-store ignore-auth store-stale
  183. refresh_pattern -i ^http:\/\/(.*\.*\.gemscool\.com)\/.*\/.*\/(.*zip?) 1440 40% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  184. range_offset_limit none partial_206
  185. # ========================================================================================================
  186. # ACCESS RULES
  187. http_access deny !Safe_ports
  188. http_access deny CONNECT !SSL_ports
  189. http_access allow mikrotik
  190. http_access allow localnet
  191. http_access allow hotspot
  192. http_access allow localhost
  193. http_reply_access allow all
  194. http_access deny all
  195.  
  196. # LISTENING PORT SQUID
  197. https_port 3127 tproxy ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/etc/squid/ssl_certs/squid.crt key=/etc/squid/ssl_certs/squid.key cipher=ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:AES128-SHA:RC4-SHA:HIGH:!aNULL:!MD5:!ADH
  198. http_port 3128
  199. http_port 3129 tproxy
  200.  
  201.  
  202. # CONNECTION HANDLING
  203. qos_flows local-hit=0x30
  204. collapsed_forwarding on
  205. balance_on_multiple_ip on
  206. detect_broken_pconn on
  207. client_persistent_connections off
  208. server_persistent_connections on
  209.  
  210. # DNS OPTIONS
  211. #dns_packet_max 4096
  212. dns_defnames on
  213. dns_v4_first on
  214. connect_retries 2
  215. negative_dns_ttl 1 second
  216. range_offset_limit 0
  217. quick_abort_min 0
  218. quick_abort_max 0
  219. quick_abort_pct 80
  220. ipcache_low 98
  221. ipcache_high 99
  222. ipcache_size 4096
  223. fqdncache_size 2048
  224. pipeline_prefetch 0
  225.  
  226. # MISCELEANOUS
  227. memory_pools off
  228. reload_into_ims on
  229. max_filedescriptors 65536
  230.  
  231. # CACHE MANAGEMENT
  232. cache_mem 512 MB
  233. maximum_object_size_in_memory 128 KB
  234. memory_replacement_policy heap GDSF
  235. cache_effective_group proxy
  236. cache_effective_user proxy
  237. cache_dir aufs /cache/cache 25000 59 256
  238. coredump_dir /cache/cache
  239. cache_mgr Gnet
  240. visible_hostname Gnet
  241. minimum_object_size 0 KB
  242. maximum_object_size 1 GB
  243. read_ahead_gap 64 KB  
  244. cache_replacement_policy heap LFUDA
  245. store_dir_select_algorithm least-load
  246. # strip_query_terms off
  247. cache_swap_high 90
  248. cache_swap_low 95
  249.  
  250. # LOG FILE OPTIONS
  251. acl log method CONNECT
  252. logfile_daemon /usr/lib/squid/log_file_daemon
  253. access_log daemon:/var/log/squid/access.log !CONNECT
  254. # cache_log /dev/null      
  255. cache_log /var/log/squid/cache.log
  256. debug_options ALL,1 22,3
  257. # cache_store_log none
  258. cache_store_log /var/log/squid/store.log
  259. logfile_rotate 5
  260. pid_filename /var/run/squid.pid
  261.  
  262. # FILTERING HTTPS
  263. acl 1 dstdomain .fbcdn.net .akamaihd.net .fbsbx.com
  264. acl 1 dstdomain .cdninstagram.com
  265. acl 2 url_regex -i ^http:\/\/[a-z]+.*(cdninstagram\.com\/.*)\/(.*(jpeg|gif|jpg|png|ico).*)
  266. acl 2 url_regex -i ^http.*\.(fbcdn|akamaihd)\.net\/h(profile|photos).*[\d\w].*\/([\w]\d+x\d+\/.*\.[\d\w]{3}).*
  267. acl 2 url_regex -i ^http(.*)static(.*)(akamaihd|fbcdn).net\/rsrc.php\/(.*\/.*\/(.*).(js|css|png|gif))(\?(.*)|$)
  268. acl 2 url_regex -i ^https?:\/\/[a-zA-Z0-9\-\_\.\%]*(fbcdn|akamaihd)[a-zA-Z0-9\-\_\.\%]*net\/rsrc\.php\/(.*)
  269. acl 2 url_regex -i ^https?\:\/\/.*(profile|photo|creative).*\.ak\.fbcdn\.net\/((h|)(profile|photos)-ak-)(snc|ash|prn)[0-9]?(.*)
  270. acl 2 url_regex -i ^https?:\/\/attachment\.fbsbx\.com\/.*\?(id=[0-9]*).*
  271. acl 2 url_regex -i ^https?:\/\/.*(profile|photo|creative)*.akamaihd\.net\/((h|)(profile|photos|ads)-ak-)(snc|ash|prn|frc[0-9])[0-9]?(.*)
  272. acl 2 url_regex -i ^https?\:\/\/video\.(.*)\.fbcdn\.net\/(.*?)\/([0-9_]+\.(mp4|flv|avi|mkv|m4v|mov|wmv|3gp|mpg|mpeg)?)(.*)
  273. acl 2 url_regex -i \.fbsbx\.com\/.*\/(.*\.(unity3d|pak|zip|exe|dll|jpg|png|gif|swf)/)$
  274. acl 2 url_regex -i ^https?:\/\/([^\.]*)\.yimg\.com\/(.*)
  275. acl 2 url_regex -i (.*\.vimeocdn\.com\/.*[^\&\s]*)\/([^\&\s]*\.?).*$
  276. acl 2 url_regex -i ^https:\/\/.*googleapis\.com\/.*\.*\/v2\/code\.google\.com\/.*\.*
  277. acl 2 url_regex -i ^https?:\/\/.*\.gstatic\.com\/images\?q=tbn\:(.*)
  278. acl 2 url_regex -i ^https:\/\/.*googleapis\.com\/.*\.*\/v2\/code\.google\.com\/.*\.*
  279. acl 2 url_regex -i ^http:\/\/.*\.*filehippo\.com.*\.*
  280. acl 2 url_regex -i ^https?:\/\/.*\.reverbnation\.com\/.*\/(ec_stream_song|download_song_direct|stream_song)\/([0-9]*).*
  281. acl 2 url_regex -i .*(audio_player|ec_stream_song).*$
  282. acl 2 url_regex -i (reverbnation|c2lo)\.com\/(get_audio|audioplayback|audioplay).*$
  283. acl 2 url_regex -i ^https?:\/\/([a-z0-9.]*)(\.doubleclick\.net|\.quantserve\.com|.exoclick\.com|interclick.\com|\.googlesyndication\.com|\.auditude\.com|.visiblemeasures\.com|yieldmanager|cpxinteractive)(.*)
  284. acl 2 url_regex -i ^https?:\/\/(.*?)\/(ads)\?(.*?)
  285. acl 3 url_regex -i ^https?:\/\/(.*?)\/speedtest\/.*\.(jpg|txt|png|gif|swf)\?.*
  286. acl 3 url_regex -i speedtest\/.*\.(jpg|txt|png|gif|swf)\?.*
  287. acl 4 url_regex -i reverbnation.*audio_player.*ec_stream_song.*$
  288. acl 5 url_regex -i utm.gif.*
  289. acl 5 url_regex -i ^http:\/\/[a-z]+[0-9]\.google\.com doubleclick\.net
  290. acl 5 url_regex -i \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)\?
  291. acl 5 url_regex -i \.(mpg|mpeg|mp4|m4v|mov|avi|asf|wmv|wma|dat|flv|swf)\?
  292. acl 6 url_regex -i c.android.clients.google.com.market.GetBinary.GetBinary.*
  293. acl 6 url_regex -i \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)\?
  294. acl 6 url_regex -i ^http:\/\/([A-Za-z-]+[0-9]+)*\.[A-Za-z]*\.[A-Za-z]*
  295. acl 6 url_regex -i \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)$
  296. acl 6 url_regex -i \.(mpg|mpeg|mp4|m4v|mov|avi|asf|wmv|wma|dat|flv|swf)$
  297. acl 6 url_regex -i \.(jpeg|jpg|jpe|jp2|gif|tiff?|pcx|png|bmp|pic|ico)$
  298. acl 6 url_regex -i ^https:\/\/.*\.sndcdn\.com.*?\/(.*\.(json|js|jpeg|gif|svg|jpg|png|ico).*)
  299. acl 6 url_regex -i  ^https:\/\/(.*\.soundcloud\.com)(.*\.?)
  300. acl 7 url_regex -i (get_video\?|videodownload\?|videoplayback.*id)
  301. acl 7 url_regex -i ^https?:\/\/.*\.googlevideo\.com\/videoplayback\?
  302. acl 7 url_regex -i ^https?:\/\/.*\.ytimg\.com.*\.(webp|jpg|gif)
  303. acl 7 url_regex -i ^https?\:\/\/.*\.*ytimg\.com\/(.*)
  304. acl 7 url_regex -i ^https?\:\/\/.*\.*.ggpht.com\/(.*?)$
  305. acl 7 url_regex -i youtube.*(ptracking|stream_204|player_204|gen_204).*$
  306. acl 7 url_regex -i \.c\.(youtube|google)\.com\/(get_video|videoplayback|videoplay).*$
  307. acl 7 url_regex -i (youtube|google).*\/videoplayback\?.*
  308.  
  309. acl 8 http_status 302
  310.  
  311. acl store_url url_regex -i (youtube|googlevideo|docs.google|video.google).*videoplayback\?.*
  312. acl loop_302 http_status 302
  313. acl loop_mime rep_mime_type text/html
  314. acl loop_mime rep_mime_type text/plain
  315. acl getmethod method GET
  316.  
  317. store_miss deny store_url loop_302
  318. store_miss deny store_url loop_mime
  319. send_hit deny store_url loop_302
  320. send_hit deny store_url loop_mime
  321.  
  322. acl ipbypass dst "/etc/squid/ipbypass.txt"
  323. #acl spliceserver ssl::server_name "/etc/squid/splicesaja.txt"
  324. #acl step1 at_step SslBump1
  325. #acl step2 at_step SslBump2
  326. #acl step3 at_step SslBump3
  327.  
  328. #ssl_bump splice spliceserver
  329. ssl_bump splice ipbypass
  330. ssl_bump splice localhost
  331. acl 9 at_step SslBump1
  332. acl 10 at_step SslBump2
  333. acl 11 at_step SslBump3
  334. ssl_bump peek 9 all
  335. ssl_bump stare 10 all
  336. ssl_bump splice 11 all
  337.  
  338. sslcrtd_program /usr/lib/squid/ssl_crtd -s /etc/squid/ssl_db -M 4MB
  339. sslcrtd_children 16 startup=1 idle=1
  340. sslproxy_capath /etc/ssl/certs
  341. sslproxy_cert_error allow all
  342. sslproxy_flags DONT_VERIFY_PEER
  343. # sslproxy_flags NO_SESSION_REUSE
  344. always_direct allow all
  345. ssl_unclean_shutdown on
  346.  
  347. # ========================================================================================================
  348. # jangan lupa mamam kalo telat mamam nanti salatri gaess! omat disanguan
  349. # ========================================================================================================
  350. acl mediafire url_regex -i ^http:\/\/.*\.*mediafire\.com.*\/(.*[0-9]+\w+\d+[^\&\s]*).*
  351. acl mediafire url_regex -i ^http:\/\/.*\.*mediafire\.com.*\/(\w+\d+[0-9]+[^\&\s]*).*
  352. acl mediafire url_regex -i ^https?:\/\/.*\.(mediafire\.com\/)(.*[0-9]+[^\&\s]*)
  353. acl mediafire url_regex -i ^https?:\/\/.*\.mediafire\.com\/(.*[0-9]+[^\&\s]*)
  354. acl yt-mp3 url_regex -i ^http:\/\/(.*\.*)\W+(aclst\.com).*\.*(mp3.*?)\.*\.*(\w+\d+.*)
  355. acl apple url_regex -i ^http:\/\/(.*\.*apple\.com\W+\d+[0-9]*[^\&\s]*).*
  356. acl apple url_regex -i ^http:\/\/.*\.apple\.com\/([^\&\s]*).*
  357. # ========================================================================================================
  358.  
  359. # STORE ID
  360. store_id_extras "%>a/%>A %un %>rm myip=%la myport=%lp  %{Referer}>h"
  361. store_id_program /usr/bin/perl /etc/squid/store-id.pl
  362. store_id_children 10 startup=5 idle=2 concurrency=10
  363. store_id_access allow store_rewrite_list
  364. store_id_access allow yt-mp3
  365. store_id_access allow apple
  366. store_id_access allow mediafire
  367. store_id_access allow 1
  368. store_id_access allow 2
  369. store_id_access allow 3
  370. store_id_access allow 4
  371. store_id_access allow 5
  372. store_id_access allow 6
  373. store_id_access allow 7
  374. store_miss deny 7 8
  375. send_hit deny 7 8
  376. store_id_access deny all
  377.  
  378. # TUNNING CACHE
  379. max_stale 1 week
  380. vary_ignore_expire on
  381. shutdown_lifetime 10 seconds
  382.  
  383. # REFRESH_PATTERN
  384. # pecinta mamam yuk ah
  385. refresh_pattern -i ^http:\/\/[a-z]+.*(cdninstagram\.com\/.*)\/(.*(jpeg|gif|jpg|png|ico).*) 241920 99% 241920 ignore-reload override-expire ignore-no-store
  386. refresh_pattern -i ^https:\/\/.*\.sndcdn\.com.*?\/(.*\.(json|js|jpeg|gif|svg|jpg|png|ico).*) 1440 100% 129600 override-expire override-lastmod ignore-auth ignore-reload reload-into-ims
  387. refresh_pattern -i ^http.*\.puji\-ganteng\.com.* 432000 100% 432000 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate
  388. refresh_pattern -i ^https?\:\/\/.*\.*.ggpht.com\/.*  241920 99% 241920 ignore-reload override-expire ignore-no-store
  389. refresh_pattern -i ^https?\:\/\/.*\.*ytimg\.com\/.* 241920 99% 241920 ignore-reload override-expire ignore-no-store
  390. refresh_pattern -i https?:\/\/.*\.xx\.fbcdn\.net\/.*\.(jpg|png) 43830 99% 259200 override-expire override-lastmod ignore-reload
  391. refresh_pattern static\.(xx|ak)\.fbcdn\.net*\.(jpg|gif|png) 241920 99% 241920 ignore-reload override-expire ignore-no-store
  392. refresh_pattern ^https?\:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png) 241920 99% 241920 ignore-reload override-expire ignore-no-store
  393. refresh_pattern (akamaihd|fbcdn)\.net 14400 99% 518400  ignore-no-store ignore-private ignore-reload ignore-must-revalidate store-stale
  394. refresh_pattern (audio|video)\/(webm|mp4) 129600 99% 129600 ignore-reload override-expire override-lastmod ignore-must-revalidate  ignore-private ignore-no-store ignore-auth store-stale
  395. refresh_pattern -i \/speedtest\/.*\.(txt|jpg|png|swf)  0  99% 14400 override-expire ignore-reload ignore-private ignore-reload override-lastmod reload-into-ims
  396. refresh_pattern -i (get_video\?|videoplayback\?|videodownload\?|\.mp4|\.webm|\.flv|((audio|video)\/(webm|mp4))) 241920 100% 241920 override-expire ignore-reload ignore-private ignore-no-store ignore-must-revalidate reload-into-ims ignore-auth store-stale
  397. refresh_pattern -i ^https?\:\/\/.*\.googlevideo\.com\/videoplayback.*   10080 99% 43200 override-lastmod override-expire ignore-reload reload-into-ims ignore-private reload-into-ims ignore-auth store-stale
  398. refresh_pattern -i \.*\.*(webm|mp4).* 129600 99% 129600 ignore-reload override-expire override-lastmod ignore-must-revalidate  ignore-private ignore-no-store ignore-auth store-stale
  399. refresh_pattern -i reverbnation.com 1440 99% 14400 override-expire override-lastmod ignore-no-cache ignore-private ignore-must-revalidate ignore-reload store-stale
  400. refresh_pattern ^\.*(streamate.doublepimp.com.*\.js\?|utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\.contextweb\.com|bstats\.adbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndication\.com|advertising\.com|yieldmanager|game-advertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving\.cpxinteractive\.com|syndication\.com|media.fastclick.net).* 1440 99% 14400 ignore-private override-expire ignore-reload ignore-auth max-stale=1440
  401. refresh_pattern \.(ico|video-stats) 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  402. refresh_pattern ^http://((cbk|mt|khm|mlt|tbn)[0-9]?)\.google\.co(m|\.uk|\.id) 1440 99% 14400 override-expire override-lastmod ignore-reload ignore-private ignore-auth ignore-must-revalidate
  403. refresh_pattern vid\.akm\.dailymotion\.com.*\.on2\? 1440 99% 14400 override-expire override-lastmod
  404. refresh_pattern galleries\.video(\?|sz) 1440 99% 14400 override-expire ignore-reload ignore-must-revalidate ignore-private
  405. refresh_pattern \.wikimapia\.org\/? 1440 99% 14400 override-expire override-lastmod ignore-reload ignore-private
  406. refresh_pattern -i (livescore.com|goal.com|bobet) 0 50% 60
  407. refresh_pattern (photobucket|pbsrc|flickr|yimg|ytimg|twimg|gravatar)\.com.*\.(jp(e?g|e|2)|gif|png|tiff?|bmp|swf|mp(4|3)) 1440 99% 14400 override-expire ignore-reload ignore-private
  408. refresh_pattern (zynga|topeleven|ninjasaga|mafiawars|cityville|farmville|crowdstar|spilcdn|agame|popcap)\.com/.* 1440 99% 14400 override-expire ignore-reload ignore-private
  409. refresh_pattern -i \.*(.*(google\.co\.id))(.*$) 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  410. #==================================================================================================================================================================================================================================================
  411. # refresh_pattern versi mamam yuk ah
  412. refresh_pattern -i ^https?:\/\/.*\.google\.com\/(.*\.*\/([^\&\s]*)) 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  413. refresh_pattern -i ^https?:\/\/.*\.whatismyip\.com\/.* 0  99% 14400 override-expire ignore-reload ignore-private ignore-reload override-lastmod reload-into-ims
  414. refresh_pattern -i (gstatic|google.*).*?/images\?.*tbn\: 1440 99% 14400 override-expire ignore-reload ignore-private
  415. refresh_pattern -i \.*(.*(maps)).* 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  416. refresh_pattern -i \.*(.*(woff[0-9]+)).* 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  417. refresh_pattern -i ^https?:\/\/.*\.*(google.*)\/([^\&\s]*).* 1440 99% 14400 override-expire ignore-reload ignore-private ignore-auth override-lastmod ignore-must-revalidate
  418. refresh_pattern -i ^https?:\/\/.*(gstatic\.com.*).* 1440 99% 14400 override-expire ignore-reload ignore-private
  419. # mamam yuk
  420. refresh_pattern -i ^http:\/\/(.*\.*apple\.com\W+\d+[0-9]*[^\&\s]*).* 10080 80% 43200 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  421. refresh_pattern -i ^http:\/\/.*\.apple\.com\/([^\&\s]*).* 10080 80% 43200 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
  422. refresh_pattern -i ^https?\:\/\/video\-http\.media\-imdb\.com\/(.*\.mp4).* 129600 99% 129600 ignore-reload override-expire override-lastmod ignore-must-revalidate  ignore-private ignore-no-store ignore-auth store-stale
  423. refresh_pattern -i microsoft.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims
  424. refresh_pattern -i windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims
  425. refresh_pattern -i windows.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip) 4320 80% 43200 reload-into-ims
  426. #==================================================================================================================================================================================================================================================
  427. refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt) 10080 80% 10080 override-expire override-lastmod reload-into-ims
  428. refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar|iop|nzp|pak|mar|msp) 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload
  429. refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll) 10080 80% 10080 override-expire override-lastmod reload-into-ims
  430. refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob|webm) 10080 80% 10080 override-expire override-lastmod reload-into-ims
  431. refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 10080 80% 10080 override-expire override-lastmod reload-into-ims
  432. refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|cup|dvr-ms|ram|rpm|exe|inc|cab|qt) 10080 100% 43800 override-expire override-lastmod ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
  433. refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar|pak|cup) 10080 100% 43800 override-expire override-lastmod ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
  434. refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll) 10080 100% 43800 override-expire override-lastmod ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
  435. refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob) 10080 100% 43800 override-expire override-lastmod ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
  436. refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 10080 100% 43800 override-expire override-lastmod ignore-reload ignore-no-store ignore-private ignore-auth ignore-must-revalidate store-stale
  437. refresh_pattern -i .(html|htm|css|js|xml)$ 1440 75% 40320
  438. refresh_pattern -i .index.(html|htm)$ 0 75% 43800
  439. refresh_pattern -i ^http.*squid\.internal.* 43200 100% 799000 override-expire override-lastmod ignore-reload ignore-no-store ignore-must-revalidate ignore-private ignore-auth
  440.  
  441. #KEEP THESE LINES AT BOTTOM OF CONFIGURATION
  442. refresh_pattern ^ftp:  1440 20% 10080
  443. refresh_pattern ^gopher: 1440 0% 1440
  444. refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
  445. refresh_pattern . 0 0% 4320
  446. refresh_pattern ^ftp:  1440 20% 10080
  447. refresh_pattern ^gopher: 1440 0% 1440
  448. refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
  449. refresh_pattern .  0 0% 4320
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement