Configurazione automatica del proxy
Come configurare automaticamente un proxy selezionando nel Browser "Configurazione Automatica"
Settaggio A Record
Settare sul dns un A record
wpad.domain.tld
che punti ad un web server che conterrà il file di autoconfigurazione.
Creazione del file di Autoconfigurazione
Creare la directory per il virtualhost e creare lo script di configurazione:
cd /var/www/ sudo mkdir wpad cd wpad
cat | sudo tee /var/www/wpad/wpad.dat > /dev/null <<EOFile
function FindProxyForURL( url, host )
{
if( isPlainHostName( host ) || // no domain specification
dnsDomainIs( host, "arq.marzotto.priv" ) || // MyNet local domain
shExpMatch( url, "https*" ) || // secure protocols
shExpMatch( url, "snews*" ) || // other protocol direct
)
return "DIRECT";
else
return "PROXY proxy.arq.marzotto.priv:3128; " +
"PROXY 192.168.149.254:3128;"
}
EOFile
Linkarlo per Mozilla
sudo ln -s wpad.dat proxy.pac
Definizione Virtual Host
Definire il virtual host wpad , come da esempio
Per Apache 1.3
cat > /etc/apache/conf.d/wpad.conf <<EOFile
<VirtualHost ip.ad.dr.es>
ServerName wpad.yourdomain.tla
ServerAlias ip.ad.dr.ess
DocumentRoot /var/www/wpad
AddType application/x-ns-proxy-autoconfig .dat
</VirtualHost>
EOFile
Per Apache 2
Defineire il nome del server web:
sudoedit /etc/apache2/apache2.conf ServerName arqserver
Creare il file di configurazione di apache
cat | sudo tee /etc/apache2/sites-available/wpad.conf > /dev/null <<EOFile
NameVirtualHost *:80
<VirtualHost *:80>
ServerName wpad.arq.marzotto.priv
ServerAlias wpad
DocumentRoot /var/www/wpad
AddType application/x-ns-proxy-autoconfig .dat
</VirtualHost>
<VirtualHost *:80>
ServerName wpad
ServerAlias wpad
DocumentRoot /var/www/wpad
AddType application/x-ns-proxy-autoconfig .dat
</VirtualHost>
EOFile
Abilitare il sito
sudo a2ensite wpad.conf
Riavviare Apache
sudo /etc/init.d/apache2 restart
Riavviare apache e controllare di riuscire a leggere il file
http://wpad.marzotto.priv/wpad.dat
Configurazione di Internet Explorer
Configurare Internet explorer in
Strumenti ... Opzioni Internet ... Connessioni ... Impostazioni LAN
Spuntare
Rileva automaticamente impostazioni
Riavviare IE e controllare che navighi attraverso il proxy.
La prima connessione impiega un pò di tempo, perchè IE deve configurarsi, dopodichè fa una cache delle impostazioni e parte subito.
Link Utili
Web Proxy Autodiscovery Protocol
Auto configuration of browsers