Re: [squid-users] Firefox road warrior autoconfig

From: Brett Lymn <blymn_at_baesystems.com.au>
Date: Sun, 14 Jun 2009 21:55:44 +0930

On Sat, Jun 13, 2009 at 07:36:48AM -0700, Yan Seiner wrote:
>
> In other words, for a laptop, how do I use a proxy in a location where
> it's required and not elsewhere without reconfiguring the browser?
>

I sort of do this at home, sometimes my squid proxy is not available
on my home network. What I do to automatically work around this is
have the proxy configuration file on the local laptop file system
e.g. /var/proxy_script/proxy.pac then in the firefox proxy
configuration point the browser at this proxy script using:

file:///var/proxy_script/proxy.pac

in the proxy.pac I have:

function FindProxyForURL(url, host)
{
  var proxy_str = "PROXY 192.168.1.1:3128; DIRECT";
  return proxy_str;
}

When you have a proxy available it will be used. If the proxy is not
available then firefox will just spend ages loading pages initially
but once it has decided that the proxy is dead then pages load as per
normal. Every now and then firefox will take a while to load a page
as it decides to retry the proxy but overall you should have a hitch
free surfing session. I cannot remember the last time I tweaked my
proxy settings after putting this solution in place.

-- 
Brett Lymn
"Warning:
The information contained in this email and any attached files is
confidential to BAE Systems Australia. If you are not the intended
recipient, any use, disclosure or copying of this email or any
attachments is expressly prohibited.  If you have received this email
in error, please notify us immediately. VIRUS: Every care has been
taken to ensure this email and its attachments are virus free,
however, any loss or damage incurred in using this email is not the
sender's responsibility.  It is your responsibility to ensure virus
checks are completed before installing any data sent in this email to
your computer."
Received on Sun Jun 14 2009 - 12:25:51 MDT

This archive was generated by hypermail 2.2.0 : Sun Jun 14 2009 - 12:00:03 MDT