Hocam Merhaba ben aşağıdaki kodlarla yaptım ancak Client makinalar Pfsense DHCP den otomatik ip aldığı zaman sorunsuz. manuel ip girdiğim zaman internet çalışmıyor.
Kullandığım Kodlar:
Komutlar
–------------------------
squid -f /usr/local/etc/squid/squid.conf -k parse
touch /usr/local/www/proxy.pac
ln -s /usr/local/www/proxy.pac /usr/local/www/wpad.dat
ln -s /usr/local/www/proxy.pac /usr/local/www/wpad.da
mime type
application/x-ns-proxy-autoconfig pac;
application/x-ns-proxy-autoconfig dat;
application/x-ns-proxy-autoconfig da;
DHCP - String
http://wpad.localdomain.local/proxy.pac
http://wpad.localdomain.local/wpad.dat
http://wpad.localdomain.local/wpad.da
Script PAC
function FindProxyForURL(url, host){
var hostIP = dnsResolve(host);
if ( isInNet(hostIP, "10.0.0.0", "255.0.0.0") ||
isInNet(hostIP, "172.16.0.0", "255.240.0.0") ||
isInNet(hostIP, "192.168.0.0", "255.255.0.0") ||
isInNet(hostIP, "127.0.0.0", "255.255.255.0")){
return "DIRECT";
}
if (isPlainHostName(host)){
return "DIRECT";
}
if (dnsDomainIs(host, ".localdomain.local")) {
return "DIRECT";
}
return "PROXY wpad.localdomain.local:3128";
}