Hi Darren,

On 2015-07-14 Tue 17:47 PM |, Darren Spruell wrote:
> Shamefully realized I missed the documentation from
> /usr/local/share/doc/pkg-readmes/ that covers this.
> 

I use Squid in basic non-transparent mode & http publish a proxy.pac
file (& symlinked wpad.dat), which browers load once at start up.

Easy enough to do with base daemons, & saves all that redirect traffic.

http://wiki.wlug.org.nz/WPAD
http://wiki.squid-cache.org/SquidFaq/ConfiguringBrowsers#Fully_Automatic_Configuration
"All major browsers out now implementing WPAD. I think WPAD is an
excellent feature that will return several hours of life per month."
http://findproxyforurl.com/example-pac-file/
Option 5 of http://nscsysop.hypermart.net/setproxy.html
http://nscsysop.hypermart.net/proxypac.html
http://www.deckle.co.uk/squid-users-guide/browser-configuration.html


Unix hosts also have this in /etc/profile:
[[ -n ${http_proxy} ]] || . /etc/proxy.env

# ---------- /etc/proxy.env -----------
http_proxy='http://proxy.internal:3128' # <---- must be a port number, not 
/etc/services name
https_proxy=${http_proxy}
ftp_proxy=${http_proxy}
gopher_proxy=${http_proxy}
wais_proxy=${http_proxy}
export http_proxy https_proxy ftp_proxy gopher_proxy wais_proxy
# ---------- /etc/proxy.env -----------

This works for ftp(1), curl, dillo, xombrero, claws-mail, etc....

The DHCP method doesn't work, even with Windows boxes running IE,
as the Squid wiki page says.


There's also this index.html in the same directory as the proxy.pac file:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
<html>
  <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
    <title>
      Browser Setup - WPAD setup help
   </title>
  </head>
  <body>
    <h1>Direct Access Forbidden!</h1>
    <h2>WWW access is via a proxy.</h2>
    <p>
      For your safety and secuity, configure your browser to auto-detect proxy
      settings for this network. 
    </p>
    <hr>
    <p>
      | For help, contact <a href="mailto:webmaster";>webmaster</a> |
    </p>
  </body>
</html>

Reply via email to