Estoy buscando un programa que actúe como administrador de proxy para Ubuntu así comoProxificadorlo hace para windows.
Respuesta1
Según la descripción de la página de inicio de Proxifier, el softwareprivadoParece una buena recomendación. Privoxy es una aplicación proxy que filtra muchos elementos relacionados con la privacidad (cookies, webbugs, etc.). Sin embargo, el software le permite configurar HTTP, SOCKS y otros tipos de software y es muy flexible. Estoy seguro de que este es un buen reemplazo.
Despues de leertu comentarioPuedo entrar un poco más en detalles: el archivo de configuración central es /etc/privoxy/config
. El directorio /etc/privoxy
también tiene otros archivos. El config
expediente está muy bien documentado.
Supongamos que desea enviar todo el tráfico a example.com a través del proxy-a y todo el tráfico a Askubuntu.com a través del proxy-b. El tráfico SSL/TLS (HTTPS) no debe utilizar ningún proxy. Entonces agregas las siguientes líneas:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
La palabra clave forward
va seguida de un sitio o un patrón. Puede ser una dirección IP, un nombre de host o una expresión regular. Todo el tráfico que coincida se enviará a la última entrada de la línea. Esta es la dirección del proxy. Cuando usas un .
(un punto) al final de una línea, significa que el patrón anterior no usará ningún proxy. Encontrarás más información en elmanual.
Respuesta2
Sé que es una pregunta muy antigua. Pero la responderé para cualquiera que todavía esté buscando una buena alternativa a "Proxifer".
¡Redsocks parece hacer un buen trabajo!.
Lo configuré para enrutar a varios servidores proxy de calcetines. Configuración de ejemplo desde /etc/redsocks.conf
abajo:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
Luego configure iptables para enrutar a los diferentes puertos
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
Respuesta3
Proxificador para Linux:
A partir de 2019, no existe una aplicación incluida que haga todo lo que hace el proxy; en cambio, puede usar diferentes aplicaciones para cada función del proxy.
Bloquear red para una aplicación
Aquí estáuna lista detallada de soluciones para este propósito
Ruta por ip
linuxtabla de ruteose puede utilizar para agregar reglas a la tabla de enrutamiento y así enrutar ip/ip-range
Ruta por dominio
Una combinación de un sniproxy más un servidor dns puede hacer el trabajo (esto también admite calcetines y se puede configurar fácilmente)Proxy SNI-SSLySin consolidar(en github)
Ruta por aplicación (proxy)
vinculado a proxypuede hacer el trabajo
Ruta por aplicación (interfaces)
esta respuestaenumerar las diferentes soluciones para tal fin.
Vigile y supervise el tráfico de la red
Vigilante de la redoVista Watcher-TCPhará el trabajo
Respuesta4
puedes usar tsocks
odante