On Sun, 9 Jan 2000, Stan Brown wrote:
> I would like to set up Squid so that all my users can simply be
> pointed to it for all queries (http). Squid should then do something
> like Netscapes "automatic Proxying" That is for external references it
> should call the corporate SOCKS proxy, for intranet queries, is hould
> go direct.
To start with, see below for a solution that might only take five minutes
to implement. However, you can tell Squid itself how to fetch different
requests by setting up ACLs to match them:
acl intranet dstdomain intranet.com.au
always_direct allow intranet.com.au
If you have then defined your SOCKS proxy as a parent for Squid, local
pages will be fetched directly and external pages will go to it. This can
be done based on IPs as well as domains - check the FAQ for details.
> I Know I can do this on a per browser bassis, but I would prefer the
> brosers to just be configured to call Squid for all queries.
You may be able to solve this very easily by auto-configuring your
browsers' proxy settings using a proxy.pac something like:
function FindProxyForURL(url, host) {
if (isPlainHostName(host) || dnsDomainIs(host, "intranet.com.au"))
{
return "DIRECT";
}
else if (url.substring(0, 5) == "http:" || url.substring(0, 4) == "ftp:" || url.substring(0, 6) == "https:" ) {
return "PROXY proxy.intranet.com.au:3128; DIRECT";
}
else {
return "DIRECT";
}
}
> One reasn for this is I plan on implementing something like Junkbuster
> at some point in time, and it seeems like this would make that easier.
Unless I've missed the point completely, either solution will allow the
integration of Junkbuster.
-- Kendall Lister, Systems Operator for Charon I.S. - kendall@charon.net.au Charon Information Services - Friendly, Cheap Melbourne ISP: 9589 7781Received on Sun Jan 09 2000 - 15:14:21 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:50:17 MST