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
Last revisionBoth sides next revision
doc:appunti:linux:sa:squid [2019/10/28 18:37] – [Squid HTTP proxy] niccolodoc:appunti:linux:sa:squid [2021/11/10 18:57] – [Versione 2.6 e successive] 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>
  
 ==== Transparent proxy con Shorewall ==== ==== Transparent proxy con Shorewall ====
doc/appunti/linux/sa/squid.txt · Last modified: 2021/11/10 18:57 by niccolo