¿Es alguna manera fácil de enrutar todo el tráfico a través de un proxy ssh con -D?
Puedo configurar aplicaciones específicas individuales para hacer esto, pero me gustaría una configuración que enrute todo el tráfico en la máquina. ¡Gracias por tu ayuda!
ssh
ssh-tunnel
socks
grm
fuente
fuente
Respuestas:
En Linux:
He escrito dicho programa para uso privado en Perl (calidad de prototipo) y escribo una versión mejor en C. Todavía no se ha publicado.
Actualización: ahora publicada: http://github.com/vi/socksredirect/ Use prototype.pl. Envíame un aviso si estás interesado en el desarrollo de una mejor versión.
La actualización 2 creó una versión un poco mejor: http://github.com/vi/tcpsocks y un parche para Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PD: La mayor parte de mi tráfico (y a veces el de algunos vecinos) ahora pasa por tcpsocks-> ssh.
fuente
slirp
). con REDIRECT o TPROXY solo use usualrecv
que le da datos decodificados sin encabezados TCP.De Avery Pennarun sshuttle funciona de forma similar a Vi 's respuesta , pero requiere menos configuración y obras en BSD y OS X, así como Linux.
fuente
Quizás deberías considerar configurar VPN en su lugar.
fuente
No creo que haya ninguna forma de hacerlo, pero tal vez puedas probar programas como FreeCap (windows), SocksCap (windows) o proxychains (linux). Estos programas pueden ayudarte un poco.
fuente
Depende de qué sistema operativo esté utilizando. Si está en MacOS, hay configuraciones de Proxy globales que deberían ser utilizadas por todas las Aplicaciones, a pesar de que hay algunas que no las cumplen (Firefox, por ejemplo).
fuente
También podría usar algo como Proxifier ( http://www.proxifier.com/ ) para Mac o Windows.
Aunque esto realmente no responde tu pregunta.
fuente