Advertisement
Guest User

Untitled

a guest
Dec 19th, 2016
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. url_rewrite_program /usr/bin/squidGuard
  2.  
  3. acl localnet src 10.0.0.0/24 # RFC1918 possible internal network
  4. #acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
  5. #acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
  6. #acl localnet src fc00::/7 # RFC 4193 local private network range
  7. #acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
  8.  
  9. #allow Skype
  10. acl numeric_IPs dstdom_regex ^(([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)|(\[([0-9a-f]+)?:([0-9a-f:]+)?:([0-9a-f]+|0-9\.]+)?\])):443
  11. acl Skype_UA browser ^skype
  12.  
  13.  
  14. acl SSL_ports port 443
  15. acl Safe_ports port 80 # http
  16. acl Safe_ports port 21 # ftp
  17. acl Safe_ports port 443 # https
  18. acl Safe_ports port 70 # gopher
  19. acl Safe_ports port 210 # wais
  20. acl Safe_ports port 1025-65535 # unregistered ports
  21. acl Safe_ports port 280 # http-mgmt
  22. acl Safe_ports port 488 # gss-http
  23. acl Safe_ports port 591 # filemaker
  24. acl Safe_ports port 777 # multiling http
  25. acl Safe_ports port 587 #SMTP
  26. acl CONNECT method CONNECT
  27.  
  28. http_access deny !Safe_ports
  29. http_access deny CONNECT !SSL_ports
  30. http_access allow localhost manager
  31. http_access deny manager
  32. http_access allow localnet
  33. http_access allow localhost
  34. http_access deny all
  35. #http_access allow CONNECT localnet numeric_IPs Skype_UA
  36.  
  37. http_port 3127 intercept
  38. http_port 3128
  39. https_port 3129 intercept 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
  40.  
  41. acl step1 at_step SslBump1
  42. acl step2 at_step SslBump2
  43. acl step3 at_step SslBump3
  44. acl skype_domains ssl::server_name "/home/whatever/domains-to-bypass.txt"
  45. ssl_bump peek step1 all
  46. ssl_bump splice skype_domains
  47. ssl_bump bump all
  48.  
  49.  
  50. # CACHE MANAGEMENT
  51. cache_mem 4000 MB
  52. maximum_object_size_in_memory 16384 KB
  53. memory_replacement_policy heap GDSF
  54. cache_effective_group proxy
  55. cache_effective_user proxy
  56. cache_dir aufs /etc/squid/cache_dir 10000 16 256
  57. coredump_dir /etc/squid/chache_dir
  58. cache_mgr Sam_Onaissi
  59. #visible_hostname email@address.com
  60. minimum_object_size 0 KB
  61. maximum_object_size 1 GB
  62. read_ahead_gap 64 KB #Amount of data to buffer from server to client
  63. cache_replacement_policy heap LFUDA
  64. store_dir_select_algorithm least-load
  65. cache_swap_low 90
  66. cache_swap_high 95
  67.  
  68.  
  69. refresh_pattern ^ftp: 1440 20% 10080
  70. refresh_pattern ^gopher: 1440 0% 1440
  71. refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
  72. refresh_pattern . 0 20% 4320
  73. refresh_pattern ^ftp: 1440 20% 10080
  74. refresh_pattern ^gopher: 1440 0% 1440
  75. refresh_pattern -i \.(gif|png|jpg|jpeg|ico)$ 10080 90% 43200 override-expire ignore-no-cache ignore-no-store ignore-private
  76. refresh_pattern -i \.(iso|avi|wav|mp3|mp4|mpeg|swf|flv|x-flv)$ 43200 90% 432000 override-expire ignore-no-cache ignore-no-store ignore-private
  77. refresh_pattern -i \.(deb|rpm|exe|zip|tar|tgz|ram|rar|bin|ppt|doc|tiff)$ 10080 90% 43200 override-expire ignore-no-cache ignore-no-store ignore-private
  78. refresh_pattern -i \.index.(html|htm)$ 0 40% 10080
  79. refresh_pattern -i \.(html|htm|css|js)$ 1440 40% 40320
  80. refresh_pattern . 0 40% 40320
  81.  
  82.  
  83. # END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement