User Tools

Site Tools


doc:appunti:linux:sa:squid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:squid [2019/10/28 18:37] – [Squid HTTP proxy] niccolodoc:appunti:linux:sa:squid [2021/11/10 18:57] (current) – [Versione 3 e 4] niccolo
Line 1: Line 1:
 ====== Squid HTTP proxy ====== ====== Squid HTTP proxy ======
  
-ATTENZIONE! Con la versione 4 di Squid la sintassi da usare nel file di configurazione per avere un proxy trasparente è cambiata. Vedere il post **[[http://roberts.bplaced.net/index.php/linux-guides/centos-6-guides/proxy-server/squid-transparent-proxy-http-https|Squid Transparent Proxy (HTTP+HTTPs)]]** che addirittura implementa un proxy trasparente anche sul protocollo HTTPS.+**ATTENZIONE**! Con la **versione 4** di Squid la sintassi da usare nel file di configurazione per avere un proxy trasparente è cambiata. Vedere il post **[[http://roberts.bplaced.net/index.php/linux-guides/centos-6-guides/proxy-server/squid-transparent-proxy-http-https|Squid Transparent Proxy (HTTP+HTTPs)]]** che addirittura implementa un proxy trasparente anche sul protocollo HTTPS.
 ===== Configurazione come proxy trasparente ===== ===== Configurazione come proxy trasparente =====
  
Line 31: Line 31:
  
  
-==== Versione 2.6 e successive ====+==== Versione 2.6 ====
  
 Nelle versioni più recenti c'è un parametro apposito per il funzionamento in modo proxy trasparente, in **''/etc/squid/squid.conf''** si mettono le direttive: Nelle versioni più recenti c'è un parametro apposito per il funzionamento in modo proxy trasparente, in **''/etc/squid/squid.conf''** si mettono le direttive:
Line 50: Line 50:
 </file> </file>
  
 +==== Versione 3 e 4 ====
  
 +Con le nuove versioni di Squid è necessario definire due porte, una per la funzione di proxy trasparente indicata con l'attributo **intercept** e una standard per il forward proxy:
 +
 +<file>
 +http_port 8080
 +http_port 3128 intercept
 +</file>
 +
 +Senza questa configurazione si ottiene l'errore che impedisce l'avvio del demone:
 +
 +<file>
 +ERROR: No forward-proxy ports configured.
 +</file>
 +
 +Rimane ovviamente necessaria la configurazione netfilter per il redirect automatico sulla porta 3128 dei client.
  
 ==== Transparent proxy con Shorewall ==== ==== Transparent proxy con Shorewall ====
doc/appunti/linux/sa/squid.1572284237.txt.gz · Last modified: 2019/10/28 18:37 by niccolo