A menudo uso un túnel SSH en mi computadora, usando un proxy SOCKS.
ssh -D 1234 example.com
Sin embargo, esto solo acepta conexiones locales. Me gustaría que otros sistemas de mi red también puedan usar el proxy en mi computadora.
¿Cómo puedo conseguir esto? Si SSH no tiene una opción en sí misma, imagino que podría ser posible tener un proxy del programa proxy en un puerto diferente, pero no sé si hay alguna herramienta común para hacer esto.
ssh -D "*:1234" example.com
para enlazar a todas las direcciones.-g
para enlazar a 0.0.0.0 (acepta todas las direcciones IP)Tendría que habilitar el enrutamiento en su host y configurar un protocolo de enrutamiento, como RIP. Básicamente, debe actuar como un enrutador y los otros hosts deben tener entradas de enrutamiento para llegar a la red del otro lado (que con suerte no es una red RFC1918 duplicada).
fuente