Il mio accesso a Internet avviene tramite un proxy, il mio sistema operativo è Debian 8, ogni applicazione deve configurarlo per utilizzare il proxy, ma ce ne sono alcuni che fanno fatica a farlo funzionare con un proxy, quindi la mia domanda è:c'è un modo o un programma per inviare tutte le mie connessioni (tcp, udp, ecc.) al proxy? vale a dire, come faccio a impostare la connessione a livello di sistema su un server proxy?
Risposta accettata:
Ci sono varie soluzioni per questo:
1. Configurazione delle variabili http_proxy
Puoi impostare $http_proxy
e altre variabili simili. La maggior parte delle applicazioni sceglierà automaticamente questa variabile. Per impostarla a livello di sistema, puoi impostare questa variabile nel tuo ~/.bashrc
file o /etc/profile
. Impostalo come:
http_proxy=http://user:[email protected]:3128
https_proxy=https://user:[email protected]:3128
export http_proxy
export https_proxy
2. Utilizzo di proxy_chains
Alcune applicazioni non userebbero la tua variabile proxy e potrebbero non avere nemmeno le impostazioni per utilizzare un server proxy. In tal caso, puoi indirizzare tutto il traffico del tuo PC attraverso un server proxy utilizzando proxy_chains
.
Non ho mai usato proxy_chains
, tuttavia la loro homepage sembra raccontare tutto in un'unica pagina:http://proxychains.sourceforge.net/howto.html
3. Utilizzo di un proxy trasparente
Per forzare tutta la connessione del tuo PC tramite un proxy, puoi anche utilizzare un proxy trasparente come alternativa a proxy_chains. Non ho molta idea di come configurarlo (L'ho fatto molto tempo fa e ha funzionato! ) quindi dovrai guardare da solo.