Newsgroup: it.comp.os.linux.sys
Titolo: Proxy.pac

Ciao, ma qualcuno di voi usa il file di autoconfigurazione proxy.pac?.....ci
stò provando da un pò ma non c'è verso di farlo andare...il file è così:
{
        if (dnsDomainIS(host,"
miodominio.it
")
                return "DIRECT";
        else
return "PROXY numero.ip.del.proxy:3128";
}
é molto semplice...ma non c'è verso...non è che c'è qualche direttiva sotto
squid.conf?...sulla doc non l'ho trovata...un altra cosa, dice di aggiungere
la seguente riga al file di configurazione di Apache:
AddType application/x-ns-proxy-autoconfig .pac
...solo che dice di aggiungerlo nel srm.conf che io non ho (apache 2.0.40)
allora l'ho messo nel httpd.conf sotto /etc
Grazie per eventuali tips!
Ciao
Alessandro

 
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 {
SNIP
no...quella c'è....ma ora mi viene il dubbio che non si possa fare quello
che voglio io:
-vorrei navigare normalmente senza proxy nel mio dominio, e quando immetto
un indirizzo di Internet, chiedere l'autenticazione come ora con nome utente
e password.....si può fare?..è tutto il pomeriggio che cerco....e oramai
sono quasi sicuro che la conf sia giusta!
Ciao
Alessandro

 
mi sono accorto di una cosa:
la sintassi č 
dnsDomainIs
e non
dnsDomainIS
magari č solo quello...
:-)



uhm....ora provo...ma avevo provato anche con la sintassi per gli IP...poi
ti dico
ciao
Alessandro


nel mio proxy.pac (funzionante) ho qualcosa tipo
if (dnsDomainIS(host,".
miodominio.it
")
Forse il problema e' nel punto.
Aggiungi anche:
         if (isPlainHostName(host) ||
             host == "127.0.0.1" ||
             host == "localhost")
             return "DIRECT";
Bye
GuidoS1966


Questo lo volevo aggiungere una volta che funzionava...per ora non voglio
appesantire lo script....non riesco a capire perchč non vada...mi puoi dire
cosa hai modificato all'interno di httpd.conf, mime.types, e squid.conf?
Penso ormai che il problema sia li...anche se sono quasi sicuro che sia
tutto a posto....la mia conf č un'accoppiata di
Squid+SquidGuard+Dansguardian...perfettamente funzionante...se non fosse
appunto sto cavolo di proxy.pac!
Ciao
Alessandro

 
Allora, per quello che ne so il mime type del proxy.pac va specificato 
solo per Netscape, non ho mai provato se Mozilla sia sensibile alla cosa 
o no, per Internet Explorer non fa alcuna differenza (tanto per cambiare 
...).
Non ho mai modificato squid.conf o httpd.conf. Ho usato proxy.pac in 
ambienti totalmente Microsoft, Linux e misti, e di solito funziona tutto 
al primo colpo aggiungendo il mime type in IIS o in mime.types di Apache 
come:
application/x-ns-proxy-autoconfig	pac
Un consiglio, vedi se trovi un Netscape 4.x, é l'unico browser che ti 
segnala eventuali errori nel proxy.pac, IE e anche Mozilla (Sigh !!!) 
non lo fanno.
Ultima cosa:
Nel Browser si specifica:
http://server.mio.dominio/proxy.pac
Bye
GuidoS1966

 
---SNIP----
Allora....io penso che sia tutta ok  la mia configurazione sia di squid
che di apache...ti avevo chiesto di specificare i file, proprio perchè
sono arrivato a fare la danza della pioggia :-)....ma è esattamente quello
che ho fatto io. Da tutta la doc che ho letto, comincio a pensare che
quello che voglio fare io non si possa fare...nel senso....io volevo far
navigare senza proxy all'interno del dominio locale (che conta quasi 300
sottodomini con altrettanti siti web) e in caso si puntasse ad Internet
CHIEDERE nome utente e password come autenticazione; penso che l'inghippo
sia proprio qui...il proxy.pac funziona solo se si usa squid come proxy
trasparente...ma io non posso permettermelo...sono troppo
smanettoni...infatti oltre a password
criptate+squid+squidguard+dansguardian metto manualmente una rotta statica
per far vedere il proxy al client abilitato...pensa te!
Quello che mi rode è che un collega ha creato una cosa simile a quella che
voglio fare io...ma penso che ho capito come ha fatto....io mi sono
scervellato con squid e lui avrà fatto un redirect con Iptables quando
incontra 10.x.x.x!...cmq se sai come far funzionare proxy.pac senza
"modalità trasparente" fai un fischio...o anche la doc...inglese o
francese che sia
Ciao
Alessandro