[squid-users] cache_peer selection based on username

NgTech LTD ngtech1ltd at gmail.com
Mon Jan 11 07:05:50 UTC 2021


Squid provides the acl login or username.
http://www.squid-cache.org/Doc/config/acl/

should have maybe ident.
you will need to include a usernames file which contains them.

I believe a note in a helper should do that better.

Eliezer

On Sun, Jan 10, 2021, 17:33 roee klinger <roeeklinger60 at gmail.com> wrote:

> Hey,
>
> I am trying to figure out the best way to select cache peers based on the
> client username, I have read extensively but I cannot figure out the best
> way to do it.
>
> so far I have:
>
> external_acl_type user_whitelist_external children-max=20 ttl=300 %>lp %>a
> script.sh
> acl whitelisted_users external user_whitelist_external
> http_access allow whitelisted_users
>
>
> and:
>
> nonhierarchical_direct off
> never_direct allow all
> cache_peer 192.168.8.1 parent 101 0 proxy-only default name=proxy1
> cache_peer_access proxy1 allow whitelisted_users
> cache_peer_access proxy0.2 deny all
> cache_peer 192.168.8.2 parent 102 0 proxy-only default name=proxy2
> cache_peer_access proxy2 allow whitelisted_users
> cache_peer_access proxy0.3 deny all
>
> ideally, script.sh checks if the request is authinticated and if it is, it
> selects the cache peer to use, is there some kind of way to achieve this
> with "Defined keywords" to select which cache peer to use or am I looking
> at this the wrong way?
>
> What would be the best way to accomplish this?
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20210111/6a367389/attachment-0001.htm>


More information about the squid-users mailing list