Browse Source

Added squid.conf

Eliezer Croitoru 7 months ago
parent
commit
ae4d8508ca
1 changed files with 48 additions and 0 deletions
  1. 48 0
      squid.conf

+ 48 - 0
squid.conf

@@ -0,0 +1,48 @@
+## To cleanup a squid.conf file you should use the next commad:
+## cat squid.conf |egrep -v "^#|^$" > squid.conf-cleaned
+
+acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
+acl localnet src 192.168.1.0/16 # RFC1918 possible internal network
+
+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 method GET
+
+http_access deny !Safe_ports
+http_access deny CONNECT !SSL_ports
+http_access allow localhost manager
+http_access deny manager
+http_access allow localnet
+http_access allow localhost
+http_access deny all
+
+http_port 3129 intercept
+http_port 3128
+
+icap_enable on
+icap_service service_req reqmod_precache icap://192.168.1.19:1344/injectjs
+adaptation_access service_req allow GET
+adaptation_access service_req deny all
+
+coredump_dir /var/spool/squid
+
+refresh_pattern ^ftp:           1440    20%     10080
+refresh_pattern ^gopher:        1440    0%      1440
+refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
+refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880
+refresh_pattern .               0       20%     4320
+
+visible_hostname Yosi_and_Zohar_proxy