Mi acceso a Internet es a través de un proxy, mi sistema operativo es Debian 8, cada aplicación debe configurarlo para usar el proxy, pero hay algunas que son un dolor de cabeza para que funcione con un proxy, entonces mi pregunta es:¿hay alguna forma o un programa para enviar todas mis conexiones (tcp, udp, etc.) al proxy? es decir, ¿cómo configuro la conexión de todo el sistema a través de un servidor proxy?
Respuesta aceptada:
Hay varias soluciones para esto:
1. Configuración de variables http_proxy
Puede configurar $http_proxy
y otras variables similares. La mayoría de las aplicaciones elegirán esta variable automáticamente. Para configurarlo en todo el sistema, puede configurar esta variable en su ~/.bashrc
archivo o /etc/profile
. Configúralo como:
http_proxy=http://user:[email protected]:3128
https_proxy=https://user:[email protected]:3128
export http_proxy
export https_proxy
2. Uso de cadenas proxy
Algunas aplicaciones no usarían su variable proxy y es posible que ni siquiera tengan configuraciones para usar un servidor proxy. En tal caso, puede dirigir todo el tráfico de su PC a través de un servidor proxy usando proxy_chains
.
Nunca he usado proxy_chains
, sin embargo, su página de inicio parece contarlo todo en una sola página:http://proxychains.sourceforge.net/howto.html
3. Usando proxy transparente
Para forzar toda la conexión de su PC a través de un proxy, también puede usar un proxy transparente como alternativa a proxy_chains. No tengo mucha idea de cómo configurar esto (¡Lo hice hace mucho tiempo y funcionó! ) así que tendrás que buscar por tu cuenta.