I use the following:
function FindProxyForURL(url, host) {
// Only proxy for http, ftp, and gopher
if ((url.substring(0, 5) != "http:") &&
(url.substring(0, 4) != "ftp:") &&
(url.substring(0, 7) != "gopher:")) {
return "DIRECT";
}
// Local to the Waveform NAP
if (shExpMatch(host, "199.179.7.*") ||
shExpMatch(host, "*waveform.net")) {
return "DIRECT";
}
// Remote
return "PROXY proxy.waveform.net:3128; PROXY unix0.waveform.net:3128;
DIRECT";
}
Netscape has a page that explains the use of the proxy.pac and it's
javascript functions, but I don't know the URL offhand.
-Bill
On Sat, 13 Sep 1997, Daryl Lim wrote:
> Could someone help me , I want to setup a Auto-Proxy file . For Netscape
> Browsers
>
> I have two Squid cache's one as a primary & one as a backup . Another a last
> resort before DIRECT access. Called Proxy1 & Proxy2 & Proxy 3
>
> All proxy's will cache http,ftp & gopher data
> I would like the file to return the use Proxy1 for , but
> if the first proxy is down I would like it to return to use Proxy2 . If Proxy 2
> is down then return Proxy 3 . If all else fails do a DIRECT access .
>
> Could someone show me a quick example or a site where this is documented & easy
> to understand . Or would a CGI be required to check if the proxy's 1 then 2
> then 3 are up . Then return a DIRECT .
>
> Thanks In Advance,
> Daryl,
>
> | email : dlim@ihug.co.nz (Use This First)
> -=>Daryl Lim<=- -| email : daryl@genesis.pakuranga.school.nz
> | WWW : http://homepages.ihug.co.nz/~dlim/
>
>
Received on Mon Sep 15 1997 - 12:53:47 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:37:06 MST