Configurazione automatica del proxy: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Category: Squid, Intenet Explorer]]
[[Category: Squid]]
[[Category: Intenet Explorer]]





Revision as of 14:27, 22 September 2005



Come configurare automaticamente un proxy selezionando nel Browser "Configurazione Automatica"

Modalità DNS

Settaggio A Record

Settare sul dns un A record

wpad.domain.tld

che punti ad un web server che conterrà il file di autoconfigurazione.

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:

TODO


Creazione del file di Autoconfigurazione

Creare la directory per il virtualhost e creare lo script di configurazione:

cd /var/www/
mkdir wpad
cd wpad
cat > /var/www/wpad/wpad.dat <<EOFile
function FindProxyForURL(url, host)
{
     if(shExpMatch(url, "!https:*") || isPlainHostName(host) || dnsDomainIs(host
, ".marzotto.priv") || dnsDomainIs(host, ".youralias.tla"))
     {
          return "DIRECT";
     } else {
          return "PROXY proxy.marzotto.priv:3128; DIRECT";
     }
}
EOFile

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.


Web Proxy Autodiscovery Protocol

Auto configuration of browsers

La configurazione automatica via wpad.pad

proxy-pac javascript

proxy-pac

wpad implementation