Newsgroup: it.comp.os.linux.software
Titolo: Squid e Clients IE

Ho configurato squid e adesso devo configurare i browser clients (IE)
perchè passino attraverso il proxy.
Sono certo che gli utenti più smaliziati toglieranno questa
configurazione e scavalcheranno il proxy.
Mi sono perso qualcosa della configurazione di squid?
Posso evitare di configurare i clients e comunque controllare
il loro accesso a internet?
Qualcun'altro ha già risolto il problema?
Grazie
mike.68
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi sono perso qualcosa della configurazione di squid?
In effetti č cosě. Non so se IE abbia qualche opzione
di sicurezza per evitare che un utente normale possa
modificare quella impostazione.
Perň se i tuoi client accedono ad internet tramite la
linux-box puoi configurare squid ed iptables in modo
da creare un transparent proxy (cerca su google:
"squid transparent proxy iptables" - comunque sono
poche righe di configurazione).
In questo caso sui client non c'č da configurare nulla
perchč "credono" di uscire direttamente via gateway
(č la linuxbox che "gira" le connessioni in uscita
verso porte 80 alla porta 3128 di squid).

 Mi sono perso qualcosa della configurazione di squid?
No, semplicemente seghi l'uscita diretta verso internet a tutti meno che
al proxy (per quanto riguarda http/https, almeno...)
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The Skull says:
The old signature is gone...
Won't you suggest me a new one?!?

 al proxy (per quanto riguarda http/https, almeno...)
-- 


 al proxy (per quanto riguarda http/https, almeno...)
-- 


 al proxy (per quanto riguarda http/https, almeno...)
-- 


 M68
Con un firewall, per esempio.
-- 
Stefano L.

 imposto un proxy su ogni client?
facendolo sul router o sul firewall...


 facendolo sul router o sul firewall...
-- 


 ha scritto nel messaggio
news:pan.2003.11.20...@skullkrusher.net...


 verso porte 80 alla porta 3128 di squid).
Corretto.
-- 
	kinkie (kinkie chiocciola tiscalinet punto it)
	E ora, qualche parola dai nostri sponsor:
"I saw _Lassie_. It took me four shows to figure out why the hairy kid never 
spoke. I mean, he could roll over and all that, but did that deserve a series?"
-- the alien guy, in _Explorers_

 facendolo sul router o sul firewall...
-- 


 la condivisione internet nella macchina squid (Mandrake 9.1).
Direi che la cosa più semplice sarebbe quella di configurare il firewall
in modo che questi non faccia uscire verso le porte 80 e 443 nessuno che
non sia la macchina con squid...
Era quello che intendevo originariamente...
Hola


 Hola
-- 


 riguardo.
Non capisco cosa intendi:
compito del proxy è quello di prelevare la pagina del sito richiesto in
luogo del client.
A tale scopo è sufficiente che la macchina su cui è installato abbia un
gateway corretto (e questo si riferisce alla configurazione della rete
sulla macchina stessa, e non su squid direttamente) e che sia in grado di
risolvere i nomi (vale la stessa cosa di prima) dei siti da raggiungere.
Non c'è necessità da parte di squid di riferirsi ad altri programmi o
apparati, a meno che la tua configurazione non sia più complessa di quanto
ho inteso fino a questo momento.
Prima di darti ulteriori info, quindi, vorrei capire se ho capito ;-)
Se non altro, per non mandarti dalla parte sbagliata...
Ciao


Scusa, dovevo farlo prima, la situazione č cosě:
gateway: router cisco (ip 192.168.0.7)
firewall: harware (netscreen) su router cisco 
proxy: squid su mandrake 9.1 (ip 192.168.0.11)
clients: pc windows 2000/xp in dhcp (ip 
192.168.0.20/180
)
Che ne dici, si puň fare?
M68


 Che ne dici, si può fare?
Normalissima rete, con nulla di particolare.
Installa squid, modifica le acl come necessario, e sei a posto.
A questo punto chiudi il netscreen verso porte 80  e 443 a tutti tranne
che alla 192.168.0.11 e hai finito.
Per la conf. del netscreen non ti so aiutare, non conosco :-/


 
...perplessità:
se il gatway (192.168.0.7) viene settato per non far uscire un client 
come fa il client a sapere che deve uscire tramite il proxy 
(192.168.0.11)?
e anche se fosse cosa bisogna fare perchè la macchina proxy sia 
abilitata a condividere internet?
Bye


 abilitata a condividere internet?
Halt!
Penso che tu stia facendo una mistura di due argomenti che stanno su die
strati diversi.
Magari non è così, ma faccio un sunto.
Squid è un proxy applicativo, il cui scopo è quello di proxare il
protocollo http.
Pertanto, può essere utilizzato per far "navigare" più browser.
Il vantaggio è quello del caching (con relativo risparmio di traffico
inutile) e la possibilità di configurarlo per rendere inaccessibili alcune
risorse.
Vai sulle impostazioni del browser e gli dici: usa il proxy a quell'ip su
quella porta, e tutto il resto vien da sè...
Il tutto, vale però per *il solo* protocollo http.
Il gateway/firewall vedrà pertanto arrivare tutte le richieste relative
alla "fornitura" di servizi http/https da proxy stesso (inteso come
macchina).
Altre attività di rete (es: la posta da scaricare da un server esterno,
per dirne una) non è veicolabile attraverso questo mezzo, lasciandoti due
alternative:
- configurare il netscreen per lasciarla passare se provenienti dalla rete
interna, e non dal solo proxy
- utilizzare un proxy applicativo specifico per gli altri protocolli da
utilizzare.
Ovvio che la prima è decisamente più breve e più facile...


 quella porta, e tutto il resto vien da sè...
non voglio impostare sui client IE l'ip:porta del proxy perchè
gli utenti più smaliziati lo toglierebbero e passerebbero 
senza controllo oltre il proxy.
Forse impostando come gatway del dhcp la macchina linux?
l'ho provato ma il client non esce.
Questo è la mia esigenza, cosa posso fare?


 l'ho provato ma il client non esce.
il gateway non c'entra una mazza con il proxy :-/
La mia spiegazione precedente voleva intendere questo, ma evidentemente
non sono stato molto chiaro :-D


 non sono stato molto chiaro :-D
Bene! il gateway non c'entra una mazza con il proxy.
Cosa faccio per far passare i clients IE attraverso il proxy
senza settare ip:porta del proxy nella loro configurazione?


 senza settare ip:porta del proxy nella loro configurazione?
non lo fai, che è meglio...
l'unica configurazione che lo rende possibile è il transparent proxying,
che è una configurazione quantomeno "peculiare", e, a meno che tu non abbia
motivi veramente *estremi*, non è il caso di utilizzarla troppo a cuor
leggero.
Peraltro, perchè sia effettivamente utilizzabile senza salti mortali,
necessita che la macchina proxy coincida con il gateway della rete
(quindi, davanti al netscreen o al posto dello stesso).
Configurazioni diverse sono possibili ma più ardue da mettere in piedi, e
hanno, come effetto collaterale,l'impossibilità di identificare il singolo
client (il che di fatto vuol dire perdere metà delle comodità del proxy).
Cmq, disponibile per approfondimenti...


 
cerca su internet wpad.dat cerca questa funzione nel file stesso
function FindProxyForURL(url, host)
{
        ret = URLhash(url);
        if ( (ret % 3) < 2 ) {
                return "PROXY x.x.x.x:3128";
        } else  {
                return "PROXY x.x.x.x:3128";
        }
}
dopo di che copialo nella dir html del server web del proxi dopo di che non
devi piu fare niente sui client il brawser IE andra a cercare questo file
indipendentemente dalla sua configurazione
ciao
----------------------
disse il saggio:
oggi a me domani a te
----------------------