Go to file
2021-11-15 13:18:41 +01:00
gitlabci Test pushrm 2021-11-15 13:18:41 +01:00
.gitlab-ci.yml Remove specific Dockerfile for arm 2021-10-28 10:21:04 +02:00
Dockerfile Update run.sh and push only master branch to docker hub 2021-11-15 12:36:40 +01:00
README.md Test pushrm 2021-11-15 13:03:02 +01:00
run.sh Update run.sh and push only master branch to docker hub 2021-11-15 12:36:40 +01:00

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.

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

https://gitlab.com/fredbcode-images/squid

fredbcode:

E2guardian Docker:

https://hub.docker.com/r/fredbcode/e2guardian

Quick start

docker run --init -d --name="squid" \
    -v /path/to/yourconfig:/etc/squid \
    -v /path/to/yourlog:/var/log/squid \
    -p 3128:3128 \
    --restart=unless-stopped \
    fredbcode/squid

Or with docker-compose

docker-compose up --scale squid=4 -d 

tags

  • x.x -> latest stable version:PROD
  • build-noprod -> latest build version (for testing purpose only)

Ports:

  • 3128 proxy standalone

UID/GUID:

  • 1161

Supported architectures:

  • adm64, armv8

Where to file issues:

https://gitlab.com/fredbcode-images/squid

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

Docker images for Squid, latest official version

Arm Raspberry and X86

https://hub.docker.com/repository/docker/fredbcode/squid/general