Search squid archive

Re: squid and proxy.pac file query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Benedict simon wrote:
Dear All,


I am sorry if i posting it to the wrong group
I have Centos OS 5.2 server with squid-2.6.STABLE6-5.el5_1.3 running
perfect for quite some time

we have a couple of local intranet web sites which are working with or
without the bypass proxy server for local address in their browsers.

now our intranet sites gonna increase by about 10 more servers and would
like to implement a proxy.pac file

after googling and trying out a couple of options i am still not able to
get it workin succesfully

here below r my details

proxy.pac file in /var/www/html .. the apache root
-----
#
function FindProxyForURL(url, host)
{
// variable strings to return
var proxy_yes = "PROXY proxy.baladia.gov.kw:3128";
var proxy_no = "DIRECT";
if (shExpMatch(url, "http://www.baladia.gov.kw*";)) { return proxy_no; }
if (shExpMatch(url, "http://host.kmun.gov.kw*";)) { return proxy_no; }
if (shExpMatch(url, "http://km_online*";)) { return proxy_no; }
// Proxy anything else
return proxy_yes;
}
-----------------------

apache is workin fine cause if i run the command in the browser address
http://proxy.baladia.gov.kw/proxy.pac I do get a prompt to save or open
the proxy.pac file


i have added the followin in /etc/mimetypes

application/x-ns-proxy-autoconfig         pac

also in my /etc/http/conf/httpd.conf file i have

AddType application/x-ns-proxy-autoconfig .pac

now in my client browser IE 6 i have in lan setting ==>Use automatic
configuration script selected n
have..http://proxy.baladia.gov.kw/proxy.pac

now when i start the browser on the client i am not able to browse

i check the apache access log

every time i start the browser i get one line of log

172.16.2.21 - - [06/Apr/2009:18:24:16 +0300] "GET /proxy.pac HTTP/1.1" 200
414 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Win32)"

also in my squid access logs i dont see anything

This indicates there is a problem with the PAC file itself.

cant figure out what i could be missing or where i could be goin wrong
i would highly apprecite if you someone could help me out

Try a simplified file, such as...

function FindProxyForURL(url,host)
{
 return "PROXY proxy.baladia.gov.kw:3128";
}

...which should cause the browser to use proxy for everything.

regards

simon

Chris

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux