Configurazione automatica del proxy: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
[[Category: Squid, Intenet Explorer]] | [[Category: Squid, Intenet Explorer]] | ||
= Come configurare automaticamente un proxy selezionando nel Browser "Configurazione Automatica" = | = 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:''' | |||
<pre> | |||
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 | |||
</pre> | |||
* '''Per Apache 2:''' | |||
TODO | |||
=== Creazione del file di Autoconfigurazione === | |||
Creare la directory per il virtualhost e creare lo script di configurazione: | |||
<pre> | |||
cd /var/www/ | |||
mkdir wpad | |||
cd wpad | |||
</pre> | |||
<pre> | |||
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 | |||
</pre> | |||
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 == | |||
[http://www.wlug.org.nz/WPAD Web Proxy Autodiscovery Protocol] | |||
[http://www.flatmtn.com/computer/Linux-SquidNT.html#Squid-6 Auto configuration of browsers] | |||
[http://cache.garr.it/wpad.html La configurazione automatica via wpad.pad] | |||
[http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html proxy-pac javascript] | |||
[http://developer.netscape.com/docs/manuals/proxy/adminux/autoconf.htm proxy-pac] | |||
[http://www.cam.ac.uk/WWW/ProxyServer/confignotes.html wpad implementation] | |||
Revision as of 17:43, 9 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.
Link Utili
Web Proxy Autodiscovery Protocol
Auto configuration of browsers