启动容器

$ sudo docker start squid

重启容器

$ sudo docker restart squid

docker run --name squid -d --restart=always
--publish 3128:3128
--volume /srv/docker/squid/cache:/var/spool/squid
sameersbn/squid:3.5.27-2

配置
acl all src all
http_access allow all

配置文件

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
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access allow all
http_port 3128
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

终端下代理

export http_proxy=http://192.168.21.2:3128 && export https_proxy=http://192.168.21.2:3128

相关文章:

  • 2022-02-06
  • 2022-12-23
  • 2021-12-06
  • 2021-12-26
  • 2021-08-05
  • 2021-10-31
  • 2021-04-05
猜你喜欢
  • 2021-04-19
  • 2021-10-11
  • 2021-12-04
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案