Newsgroup: it.comp.os.linux.software
Titolo: squid ed indirizzi locali.

Salve.
Ho una lan con una macchina a fare da proxy server per consentire l'accesso
ad internet ai vari clients.
Ho configurato i browsers dei client affinche' usino il proxy per
connettersi ad internet, poi ho indicato una serie di siti e ip facenti
parte della lan, alla voce "non usare proxy per...", affinche' il proxy non
venga usato quando il client si connette ad indirizzi interni alla lan.
Siccome i client sono tanti e sparsi in uffici lontani tra loro mi chiedevo
se c'e' la possibilita' di indicare a squid di fare questo in automatico.
Cioe' se il client si connette ad indirizzi interni alla lan il browser non
deve usare il proxy.
Grazie. 

 indicare a squid di fare questo in automatico.
A squid no, ai clients si`. Occorre usare un "file di
autoconfigurazione", la cui documentazione di riferimento trovi sul
sito di Netscape (non temere, funziona anche con Internet Explorer),
cercando informazioni sulla "proxy autoconfiguration".
-- 
	kinkie (kinkie chiocciola tiscalinet punto it)
	E ora, qualche parola dai nostri sponsor:
"Show me a good loser, and I'll show you a loser."
-- Vince Lombardi, football coach

Non vorrei aver capito male ma per poter utilizzare il file .pac di cui si
parla nel sito di Netscape dovrei avere un web server installato nella
macchina che fa da proxy o comunque nella macchina da dove verra' preso il
file.pac?
Ciao.


 Ciao.
esatto la cosa più conveniente che potresti fare secondo me è un
indirizzamento al tuo web server dove i client trovano il file
proxy.pac...se l'indirizzo è un indirizzo di Internet allora redirezioni la
richiesta al Proxy e con un metodo di autentificazione decidi se l'utente è
abilitato o no ad andare su Internet (io uso Proxy_auth ma ce ne sono
diversi) se invede è un indirizzo della Intranet (non sò perchè ma mi viene
da pensare che usiate la sottorete 10 :-)  navigano nella lan e visitano i
siti dell'intranet.
Ciao
Alessandro

Usiamo la rete 192.168.0.0.
Come metodo per autorizzare i client uso ridirezionare squid a squidGuard
che legge un file di testo con un elenco di ip autorizzati, circa 600.
Pensi sia opportuna la redirezione o faccio fare tutto a squid?
Puoi spiegarmi proxy_auth cosa fa?
Io avevo provato a far fare le autenticazioni attraverso ldap.
Ciao.
Mauro



1) io intendevo un metodo di autentificazione...non un'altro filtro
2) penso che nel tuo caso oltre che essere necessaria la redirezione penso
dovresti anche prevedere un content-filtering come dansguardian in
accoppiata con squid e squidguard
3)In breve automatizza le procedure dei client....togliendoti il carico di
passare su ogni client per
impostare il proxy
Ciao
Alessandro

Perche' pensi che nel mio caso la redirezione sia necessaria?
Per quanto riguarda il punot terzo mi interessa molto, poiche' i client da
configurare sono veramente tanti.
In pratica come funziona il proxy_auth?
Ciao.


 In pratica come funziona il proxy_auth?
Penso che sia necessario per poter essere sicuro che i tuoi client abilitati
visitino solo i siti abilitati , e dato che di solito non si mettono nome
per nome :-), pur essendo squidGuard molto potente veloce e flessibile non
può ovviare a tutto...faccio un esempio...se un utente digita 
www.pippo.it
chiaramente questo link è innocuo, ma se poi all'interno è pieno di crack,
video porno ecc...ha bypassato elegantemente sia squid che squidguard....in
questo caso ti serve un content filtering cioè un programma che controlli i
contenuti di una pagina web...e tra questi dansguardian è uno dei
migliori....ora l'ho detto in modo spicciolo, ma ha una configurazione
flessibilissima che se accoppiata con squid e squidGuard, diventa davvero
difficile da eludere!...io uso tutti e 3! e per uno che ha 600 client
abilitati....la banda deve essere importante..non penso tu voglia che uno
sprechi banda per vedere 
tuttinudi.com
!
Il proxy.pac è uno semplice script in javascript ...a grandi linee...se
questo script viene messo sul webserver dell'intranet, una volta che il
client lo legge, se abilitato viene ridirezionato verso il proxy, mentre se
non abilitato si usa la funzione Direct che lo fà continuare a viaggiare
sull'intranet !.....una volta ridirezionato ci sono molti modi per
verificare l'identità dell'utente, uno di questi è proxy_auth, un
programmino che viene configurato per prendere nomi utente e password da un
server Samba oppure da un server Active Directory (funziona perchè l'ho
provato)....viene abilitato tramite un'istruzione nel file di configurazione
di Squid!
Ciao
Alessandro
P.S.: non riportare per intero il messaggio a cui fai il reply!

Io attualmente uso squidGuard come filtro per gli ip interni che sono abilitati
a connettersi al proxy.
Ho un file di testo con un elenco di circa 600 ip autorizzati ad usare il
proxy.
Il mio dubbio e' se far fare questo filtro direttamente a squid, visto che lo
puo' fare.
Non vorrei che l'utilizzo di un programma esterno quale squidGuard inficiasse
le performances del proxy.
Per il momento non faccio filtro sui siti, piu' in la lo faro' e prendero' in
considerazione l'utilizzo di dansguardian.
Ma come mai, pur essendo anche dansguardian un filtro per i siti, utilizzi sia
dansguardian che squidGuard?
Ciao.
Mauro
