# touch wpad.dat
Переменная ОписаниеDIRECT Загрузить обьект непосредственно через указанный URLPROXY name:port Загрузить обьект через указанный прокси сервер и порт SOCKS name:port Загрузить обьект через SOCKS сервер по указанному
имени сервера и порту
function FindProxyForURL(url, host) { // Local/Internal Websites (.e.g Intranet) if (shExpMatch(url,"*.example1.com/*")) {return "DIRECT";} if (shExpMatch(url,"*.example2.com:*/*")) {return "DIRECT";} // If client machine is on company network // return proxy otherwise go direct if (isInNet(myIpAddress(), "10.10.1.0", "255.255.255.0")) {return "PROXY 10.10.1.100:8080";} else return {"DIRECT";} }
function FindProxyForURL(url, host) { if (isInNet(host, "192.168.1.0", "255.255.255.0")) { return "DIRECT"; } else { if (shExpMatch(url, "http:*")) return "PROXY IP_proxy:3128; DIRECT"; if (shExpMatch(url, "https:*")) return "PROXY IP_proxy:3128; DIRECT"; if (shExpMatch(url, "ftp:*")) return "PROXY IP_proxy:2121; DIRECT"; if (shExpMatch(url, "socks:*")) return "SOCKS IP_proxy:1080; DIRECT"; return "DIRECT"; }}
AddType application/x-ns-proxy-autoconfig .dat
http://wpad.example.com./wpad.dat
option local-pac-server code 252 = text ; option local-pac-server "http://wpad.example.com:80/wpad.dat\000" ;
2. Перезапустите DHCP сервер.Небольшой нюанс - у DHCP приоритет выше, чем у DNS, как следствие - гораздо быстрее. И можно вместо имени сайта указать его IP, в этом случае отсутствуют расходы времени на преобразование адреса в имя, что добавляет скорости.