|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10848
|
Proxy - Senza intervenire sui Client
Ciao,
leggevo questi giorni sull installazione e configurazione di macchine linux + proxy (squid e dansguardian nello specifico...). Ma tutte fanno riferimento al fatto di dover sistemare le configurazioni sul browser per impostare la porta e l'ip di chi fa da proxy. Come posso fare per omettere queste info, che sia ovviamente tutto di default, senza intervenire in nessun modo sui client. un DHCP gia mi indicherebbe la macchina linux come GW... fine.
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
Questo in parole molto ma molto semplici ![]()
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10848
|
si, penso di si...
ma... l'intervento va fatto sulla config di squid? dove? ho gia un PC con due schede di rete... ma nn saprei come procedere..
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Nov 2007
Città: Ginevra
Messaggi: 256
|
Suppongo sia sufficiente usare iptables con redirect.
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
Nel file di configurazione di squid, devi solo indicare di agire come trasnparent proxy, aggiungendo la direttiva Codice:
http_port 3128 transparent
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Salve,
cercando guide in merito al problema che sto per esporvi, ho trovato questo post. Spero che qualcuno possa darmi una mano. Ho un server Gentoo con squid+dansguardian+iptables, e nonostante ci siano diverse guide in giro ancora non ne sono venuto a capo. Prima necessità: far funzionare squid in transparent mode. Solo in seguito vorrei che funzionasse anche dansguardian. Vorrei quindi andare per passi. Premetto che la mia situazione è la seguente: eth1: indirizzo IP acquisito da router/modem tramite DHCP 192.168.1.104. Utilizzando questa interfaccia accedo a internet. eth0: indirizzo IP fisso: 10.0.0.1/8. Sul server c'è installato un server DHCP che rilascia indirizzi IP sui client che ne fanno richiesta tramite eth0, e qui funziona tutto. Ora il problema è che anche avendo configurato (evidentemente male) squid, non riesco a navigare dai client del tipo 10.0.0.X. Vorrei appunto che non fosse necessario configurare l'utilizzo di alcun proxy nei rispettivi browser. Quello che non capisco è se si debba creare un bridge fra eth0 e eth1, o fare qualcos'altro. Per quanto riguarda iptables, sono alle prime armi, quindi sto cercando anche qualche direttiva da parte vostra, per favore. Vi ringrazio in anticipo se potrete darmi una mano. |
![]() |
![]() |
![]() |
#7 |
Junior Member
Iscritto dal: Apr 2009
Messaggi: 15
|
Prova a usare pfsense è una distro firewall basata su freebsd gestibile da interfaccia web con la possibilità di installare squid e squid guardian con la possibilità di abilitare trasparent proxy, molto semplice da configurare e richiede un misero hardware
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Grazie ma non posso!
Altrimenti per firewall avrei messo ipcop. Comunque dopo vari smanettamenti ho fatto in modo di redirigere tutte le richieste sulla porta 80 del server, verso la 3128. Così la navigazione avviene via proxy in modo trasparente ai client. Però vorrei poter filtrare anche le pagine https, nel senso che se volessi impedire l'accesso ad un determinato sito https, vorrei poterlo fare, tramite squidguard. Ma siccome non riesco a far andare https dietro squid.. non so come fare, per ora. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10848
|
Quote:
domanda: e per tutti gli altri pacchetti? intendo pop3, smtp, telnet, rd, etcetc.. . come imposto una regola: passa tutto il resto dall altra parte? oppure analizza anche il resto (loggalo) e poi fallo passare?
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Io ho risolto così:
abilito il nat tramite iptables e ip_forward lo metto a 1 fisso. Poi le richieste sulla porta 80 le inoltro alla 3128. Così tutto il traffico http passa sul filtro di squid(Guard). Quindi di conseguenza funziona anche tutto il resto, pop3, smtp e quant'altro. Ora vorrei filtrare anche https ma non so come fare... redirigo il traffico sulla 443 verso la 3128, e poi??? So già che https non passa su squid! Anche se ho messo qualche impostazione che in teoria dovrebbe farlo passare (e non cachare). |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
![]()
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
E a che scopo si filtra la posta in ingresso?
Antispam? Invece per https? Come fai? |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
Le connessioni https, invece, al momento non vengono loggate in quanto, finora, non si è presentata l'esigenza
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Il fatto è che vorrei usare squidguard per poter eventualmente bloccare siti https.
Per caso hai una lista di regole iptables da potermi fornire per quanto riguarda i blocchi delle porte più comuni, per impedire chat e quanto possa essere di più inutile in ambito lavorativo? |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
Ho installato squid e configurato in modo tale che blocchi la porta 80 e permetta l'accesso solo a determinati siti memorizzati in un file di testo. Non ho mai provato, ma credo che una cosa simile si potrebbe fare anche con https. Poi magari, potresti installare dansguardian per bloccare l'accesso a determinati siti in blacklist e per bloccare il download di determinati file. Riguardo le chat, ti basta una semplice ricerca su google. ![]()
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Grazie.
Dansguardian l'ho abbandonato per squidguard. Con squidGuard ho adottato una politica inversa, invece di definire i siti da poter visitare definisco quelli bloccati, grazie anche a delle blacklist già pronte e scaricabili. |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
![]()
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
![]()
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Il fatto è che non ho un account msn e non ho nemmeno il tempo di provare tutti i programmi di chat della terra!
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:08.