Advertisement
agungggs

squid.conf.pre.local

Mar 4th, 2015
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 KB | None | 0 0
  1. # squid.conf.pre.local - advanced ipfire web proxy configuration file
  2.  
  3. http_port 192.168.10.11:3128 tproxy
  4. https_port 192.168.10.11:3129 tproxy ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=40MB cert=/etc/squid/certs/squid.pem key=/etc/squid/certs/squid.key
  5.  
  6. acl allowrangeurl url_regex -i ^https?\:\/\/garena\.edge\.cdn\.starhub\.com\/.*
  7. acl allowrangeurl url_regex -i ^https?\:\/\/file\.atlantica\.gemscool\.com\/UnitPatch\/NPatch\/.*
  8. acl allowrangeurl url_regex -i ^https?\:\/\/patch\.gemscool\.com\/th\/patch\/.*
  9. acl allowrangeurl url_regex -i ^https?\:\/\/update\.netmarble\.co\.id\/Elsword\/Patch/.*
  10.  
  11. range_offset_limit none allowrangeurl
  12.  
  13. request_header_access Range deny !allowrangeurl
  14. reply_header_access Accept-Range deny !allowrangeurl
  15. reply_header_access Content-Range deny !allowrangeurl
  16. reply_header_access Range deny !allowrangeurl
  17.  
  18. acl ytHack url_regex -i \/pagead\/js\/lidar\.js
  19. acl ytHack url_regex -i google\.com\/js\/bg\/.*\.js
  20. deny_info http://pastebin.com/raw.php?i=ZKczrn1C ytHack
  21. http_access deny ytHack
  22.  
  23. acl crome url_regex -i ^http:\/\/.*\.pack.google.com\/edgedl\/chrome\/win\/.*
  24. acl crome url_regex -i ^http:\/\/cache.pack.google.com\/edgedl\/.*
  25. acl crome url_regex -i ^http:\/\/www.google.com\/dl\/chrome\/win\/.*
  26. http_access deny crome
  27.  
  28. strip_query_terms off
  29.  
  30. # cache swap
  31. cache_swap_high 99
  32. cache_swap_low 98
  33.  
  34. # fqdn and ipcache
  35. fqdncache_size 4096
  36. ipcache_size 4096
  37.  
  38. # qos for local cache - match dscp 12
  39. qos_flows local-hit=0x30
  40.  
  41. # ssl bump
  42. always_direct allow all
  43. ssl_bump allow localhost
  44. ssl_bump server-first all
  45. sslproxy_cert_error allow all
  46. sslproxy_flags DONT_VERIFY_PEER
  47. sslcrtd_program /usr/lib/squid/ssl_crtd -s /var/ipfire/ssl_db -M 4MB
  48. sslcrtd_children 50 startup=50
  49.  
  50. # addition @ PC Mikrotik
  51. acl all-url url_regex -i .*
  52. acl text-html rep_mime_type text/html
  53. acl http302 http_status 302
  54. store_miss deny all-url text-html
  55. send_hit deny all-url text-html
  56. store_miss deny all-url http302
  57. send_hit deny all-url http302
  58.  
  59. # storeid *test*
  60. acl urlrewrite dstdomain .fbcdn.net .akamaihd.net
  61. acl speedtest url_regex -i speedtest\/.*\.(jpg|txt)\?.*
  62. acl reverbnation url_regex -i reverbnation.*audio_player.*ec_stream_song.*$
  63. acl utmgif url_regex -i utm.gif.*
  64. acl playstoreandroid url_regex -i c.android.clients.google.com.market.GetBinary.GetBinary.*
  65. acl idyoutube url_regex -i youtube.*(ptracking|stream_204|player_204).*(v\=|docid\=|video_id\=).*$
  66. acl videoyoutube url_regex -i (youtube|googlevideo).*videoplayback\?
  67. acl videoyoutube url_regex -i (youtube|googlevideo).*videoplayback\?
  68. acl loop_302 http_status 302
  69. acl getmethod method GET
  70.  
  71. store_id_program /usr/bin/perl /etc/squid/storeid.pl
  72. store_id_children 50 startup=50
  73. store_id_access deny !getmethod
  74. store_id_access allow urlrewrite
  75. store_id_access allow speedtest
  76. store_id_access allow reverbnation
  77. store_id_access allow utmgif
  78. store_id_access allow playstoreandroid
  79. store_id_access allow idyoutube
  80. store_id_access allow videoyoutube
  81. store_id_access deny all
  82.  
  83. store_miss deny videoyoutube loop_302
  84. send_hit deny videoyoutube loop_302
  85.  
  86. refresh_pattern (akamaihd|fbcdn)\.net 14400 99% 518400 ignore-no-store ignore-private ignore-must-revalidate store-stale
  87. refresh_pattern -i squid\.internal 14400 99% 518400 ignore-no-store ignore-private ignore-must-revalidate store-stale
  88. refresh_pattern \.(jpg|png|gif|css|ico)($|\?) 14400 99% 518400 ignore-no-store ignore-private reload-into-ims ignore-must-revalidate store-stale
  89. refresh_pattern . 0 99% 518400 ignore-no-store ignore-private reload-into-ims store-stale
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement