¿Configuraciones de Proxy SOCKS en todo el sistema?

2

Si tengo un proxy SOCKS ejecutándose en un puerto específico, ¿hay alguna manera de configurar todo el tráfico de la red para dejarlo pasar?

Si configuro el proxy SOCKS en la preferencia del sistema de Red, parece funcionar correctamente para todos los navegadores sin configuración adicional. (Según lo informado por un Google rápido para 'cuál es mi IP' tanto en Chrome como en Safari).

Sin embargo, un traceroute no parece estar usando este proxy, ni tampoco las descargas que usan curl . Tampoco tengo forma de saber si otras aplicaciones como Mail (SMTP) o una conexión SSH están usando el proxy.

Encontré la aplicación MacProxy, pero es solo una prueba de 30 días. Parece que seguramente hay una forma de configurar esto a través de la línea de comandos de forma gratuita.

    
pregunta Craig Otis 29.01.2014 - 03:34

1 respuesta

1

Podría haber un par de cosas sucediendo aquí. OS X es compatible con SOCKS v5, pero su servidor SOCKS todavía podría estar en v4. La diferencia es que v5 también enruta UDP a través del proxy, pero v4 no

Intente traceroute -I destination que hará que traceroute use ICMP echo en lugar de UDP y vea si obtiene una ruta diferente.

curl debería usar el proxy si lo especifica. Prueba curl --proxy socks5://proxyhost.examplecom:portnumber

    
respondido por el Tony Williams 29.01.2014 - 11:04

Lea otras preguntas en las etiquetas