Impostare Proxy Linux

|

Ciao a tutti oggi vi spiegherò come impostare correttamente un Proxy. Ma cos'è un Proxy?

Un proxy è un programma che si interpone tra un client ed un server, inoltrando le richieste e le risposte dall'uno all'altro. Il client si collega al proxy invece che al server, e gli invia delle richieste. Il proxy a sua volta si collega al server e inoltra la richiesta del client, riceve la risposta e la inoltra al client.

A differenza di bridge e router, che lavorano ad un livello ISO/OSI più basso in quanto sfruttano i NAT, i proxy nella maggior parte dei casi lavorano a livello applicativo; di conseguenza un programma proxy gestisce un numero limitato di protocolli applicativi. Con linux si può dire al sistema operativo di utilizzare per ogni applicativo il proxy predefinito, ma è preferibile configurare ogni applicazione separatamente. Quindi per ogni software installato sulla nostra macchina che vuole accedere ad internet dobbiamo configurare questo parametro.

Ora vi spiegherò come configurare il proxy per tre applicazioni fondamentali: apt per la gestione dei pacchetti, wget per scaricare file da internet e clamav per il sistema antivirus.

- Partiamo con apt, per configurare un proxy basta modificare il file apt.conf come segue:
cd /etc/apt/
sudo gedit apt.conf

Modificate il file inserendo la seguente stringa:
Acquire::http::proxy “http://username:password@indirizzo_proxy:porta″;

Direi che la stringa è abbastanza chiara, se non c’è username e password escludete pure la prima parte “username:password@”.


- Passiamo a wget, digitate nel terminale la seguente stringa:
export http_proxy="http://proxy.example.com:8080"

Per le richieste ftp digitate la seguente stringa:
export ftp_proxy="http://proxy.example.com:8080"

- Passiamo a clamav, aprite il file /etc/clamav/freshclam.conf ed inserite in fondo al file la seguente stringa:
HTTPProxyServer 10.0.0.1
HTTPProxyPort 808
HTTPProxyUsername username
HTTPProxyPassword password

se non servono non inserite i parametri HTTPProxyUsername e HTTPProxyPassword.

- Se invece volete impostare un proxy a livello di sistema operativo aprite il seguente file:
/etc/bash.bashrc

Ed inserite:
export http_proxy=http://username:password@indirizzo_proxy:porta
export ftp_proxy=http://username:password@indirizzo_proxy:porta

Ovviamente sostituendo le voci in modo corretto...

Spero di esservi stato utile....

Articolo tratto da qui

0 commenti: