On 2025-02-12 17:22, Zile Rehman wrote:

I’m Zile Rehman, a Platform Engineer at Orca Security. Recently, I worked on a forward proxy solution in Kubernetes and found that there are very few resources available in this area. My goal is to create an open-source repository with a container image and clear instructions that others can use as a forward proxy.

I’d love to get your guidance on how to get started with this initiative and how I can contribute to the official Squid-Cache project.

Here’s my personal repository that I recently started: SquidFlow <https://github.com/rehmanz/squidflow>. It’s still a work in progress, and I plan to add more components soon.


Hello Zile Rehman,

Welcome to the Squid Project! I am not an expert on containers, but many folks use containerized Squid. For example, Eliezer has been sharing his docker files for a while as he detailed at [1,2].

As for guidance, I would recommend clearly documenting what your container is for: "egress proxy" is too generic. This is especially important if the container allows all traffic! Disclosing target use case(s) would also help when asking configuration questions.

Also, please note that an "acl" directive does not "allow" (or denies) anything. Instead, it names and defines a _condition_ (that can be used by other directives for various purposes, including access control). You may want to adjust comments inside [3] and remove unused ACLs to avoid confusion. If you can improve existing "acl" directive documentation based on your experience, please submit a pull request!


[1] https://lists.squid-cache.org/pipermail/squid-users/2024-February/026480.html

[2] https://lists.squid-cache.org/pipermail/squid-users/2024-February/026446.html

[3] https://github.com/rehmanz/squidflow/blob/v2024.12.08/app/squid.conf


Cheers,

Alex.

_______________________________________________
squid-dev mailing list
squid-dev@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-dev

Reply via email to