Dockerized Squid proxy server for easy deployment.
This project provides a Dockerized version of Squid, a widely-used proxy server. It allows you to quickly set up and deploy a Squid proxy server within a Docker container.
- Easy deployment using Docker
- Customizable configuration
- Efficient caching for improved performance
docker pull docker pull ghcr.io/prinako/squid-docker:main
docker run -d --name squid -p 3128:3128 prinako/squid-docker:main
Adjust the port mappings and other options according to your requirements.
Configure your client devices to use the Squid proxy. Update proxy settings with the Squid server's IP address and port (e.g., 3128).
Monitor Squid logs by attaching to the running container or inspecting the logs:
docker logs -f squid
For additional configuration options and customization, refer to the Squid Documentation.
You can customize Squid's configuration by mounting a volume with your own configuration file. For example:
docker run -d --name squid -p 3128:3128 -v /path/to/your/squid.conf:/etc/squid/squid.conf prinako/squid-docker:main
Replace /path/to/your/squid.conf
with the path to your custom Squid configuration file.
If you want to contribute to this project, please follow the contribution guidelines.
This project is licensed under the MIT License.