[squid-users] Problems with wpad in Squid3

Jason Haar Jason_Haar at trimble.com
Fri Sep 11 00:19:24 UTC 2015


Too many unknowns here to guess, so if I were you I'd start with
rebooting the client, logging in and starting a sniffer (like wireshark)
- just looking at port 53 and port 80

Then start your browser (that is set to automatic network/proxy) and see
what happens. What should happen is that it looks for wpad.<DOMAIN DHCP
GAVE IT> and if it's Windows it should also look for wpad.<AD.DOMAIN>

If either exist it will then try to download /wpad.dat via HTTP and acts
on the content

We use WPAD - it works great. I'd suggest ditching the DHCP option -
that only ever worked for MSIE - stick to WPAD via DNS which works for
all browsers

Jason

PS: also note WPAD is about browsers - so don't expect miracles for
non-browser applications. Some apps can use it - bit most can't

On 10/09/15 08:39, Marcio Demetrio Bacci wrote:
> Hi,
>
> I'm having the following problem with my squid3:
>
> When I set the browser: "Auto-Detect proxy settings for this network"
> does not work.
>
> When we report: "Manual proxy configuration" works.
>
> Follow my configuration files:
>
> */var/www/wpad.dat*
> function FindProxyForURL(url, host) {
>     if (shExpMatch(url,"*.empresa.com/* <http://empresa.com/*>"))
>         {
>             return "DIRECT";
>         }
>     if (isInNet(host, "192.168.0.0","255.255.252.0"))
>         {
>             return "DIRECT";
>         }
>     return "PROXY 192.168.0.69:3128 <http://192.168.0.69:3128>";
> }
>
>
> */etc/dhcp/dhcpd.conf*
> ddns-update-style none;
> default-lease-time 600;
> max-lease-time 7200;
> authoritative;
> option wpad-url code 252 = text;
> ddns-domainname "cmb.empresa.com <http://cmb.empresa.com>.";
> option domain-name "cmb.empresa.com <http://cmb.empresa.com>.";
>
>  
> subnet 192.168.0.0 netmask 255.255.252.0 {
>   range 192.168.1.1 19.168.3.253;
>   option routers 192.168.0.1;
>   option domain-name-servers 192.168.0.25,192.168.0.10;
>   option broadcast-address 192.168.3.255;
>   option wpad-url "http://192.168.0.69/wpad.dat\n
> <http://192.168.0.69/wpad.dat%5Cn>";
>    
> }
>
>
> */etc/bind/db.empresa.com <http://db.empresa.com>*
> ;
> $TTL    600
> @    IN    SOA    dns1.cmb.emprea.com <http://dns1.cmb.emprea.com>.
> root.cmb.empresa.com <http://root.cmb.empresa.com>. (
>               2015083001; Serial
>              300        ; Refresh
>              300        ; Retry
>                     600        ; Expire
>              900 )    ; Negative Cache TTL
> ;
> @        IN    NS     dns1.cmb.emprea.com
> <http://dns1.cmb.emprea.com>.   
> @        IN    MX 10   webmail.cmb.emprea.com
> <http://webmail.cmb.emprea.com>.
> ...
> proxy        IN    A    192.168.0.69
> wpad        IN    CNAME    proxy
>
>
> Is there any tool to test my proxy ?
>
> Do I need to set any library in apache2 ?
>
> Regards,
>
> Márcio Bacci
>
>
>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users


-- 
Cheers

Jason Haar
Corporate Information Security Manager, Trimble Navigation Ltd.
Phone: +1 408 481 8171
PGP Fingerprint: 7A2E 0407 C9A6 CAF6 2B9F 8422 C063 5EBB FE1D 66D1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20150911/811d4402/attachment.html>


More information about the squid-users mailing list