[squid-users] tcp_outgoing_address with user authentication

From: Shadi Almosri <salmosri@dont-contact.us>
Date: Tue, 16 May 2006 02:40:43 +0100

Hiya,

I am attempting to setup Squid to be able to use a specific IP address on
our system depending on their authentication file.

For example we have 5 IP Addresses:

10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5

And each IP will have its own basic authentication password file (NCSA?). So
how can I set it up so if you are authenticated by a particular file it will
let you use the specific IP (or at least allow/disallow specific users from
a specific IP?)

For Example:

acl authentication_1 /usr/etc/passwords/squid/group1passwds
acl authentication_2 /usr/etc/passwords/squid/group2passwds
acl authentication_3 /usr/etc/passwords/squid/group3passwds
acl authentication_4 /usr/etc/passwords/squid/group4passwds
acl authentication_5 /usr/etc/passwords/squid/group5passwds
tcp_outgoing_address 10.0.0.1 authentication_1
tcp_outgoing_address 10.0.0.2 authentication_2
tcp_outgoing_address 10.0.0.3 authentication_3
tcp_outgoing_address 10.0.0.4 authentication_4
tcp_outgoing_address 10.0.0.5 authentication_5

Am not sure of the correct syntax or if this is even possible. Any help
would be greatly appreciated. If this particular method is not possible can
someone suggest a possible way in which to route certain users to a specific
tcp_outgoing_address without using an IP range from which they came from?

Regards,

Shadi Almosri
Received on Mon May 15 2006 - 19:40:43 MDT

This archive was generated by hypermail pre-2.1.9 : Thu Jun 01 2006 - 12:00:02 MDT