Skip to main content

Squid Proxy

Squid-proxy-1252x999-optimized-1016429947.png


https://www.squid-cache.org/



 

name: core-squid
services:
  squid:
    image: ubuntu/squid:latest
    container_name: squid
    hostname: squid
    networks:
      - proxy
    ports:
      - 172.22.20.1:3128:3128
      - 100.100.69.2:3129:3128
    volumes:
      - ./config/etc:/etc/squid
      - ./config/shared-acl-lists:/acl:ro
        #- /etc/svc/config/squid/pid:/run/squid
      - ./config/logs:/var/log/squid
      - ./config/cache:/var/spool/squid
      - /run/squid:/run/squid
    environment:
      - PUID=666
      - PGID=666
      - VIRTUAL_HOST=squid.uptime.pknw1.co.uk,squid.notflix.pknw1.co.uk,squid.admin.pknw1.co.uk
      - VIRTUAL_PORT=3128
    healthcheck:
     test: ["CMD-SHELL", "test -f /run/squid/squid.pid"]
     interval: 10s
     timeout: 5s
     retries: 5

networks:
  proxy:
    external: true
  admin:
    external: true
x-dockge:
  urls:
    - some info