
Quiero canalizar todo el tráfico en mi máquina, ahora hago esto:
ssh -D 1080 [email protected]
Luego, cambie el proxy SOCKS de Mac OS a localhost:1080,
Pero, ¿es posible canalizar el tráfico sin SOCKS5?
Información extra:
Estoy tratando de usar solo comandos SSH, por lo que debería funcionar con la mayoría de los sistemas operativos, ya que no puedo configurar SOCKS5 correctamente en Ubuntu, así que lo odio.
Respuesta1
Puede usar SSH para hacer un túnel de puertos locales específicos a puertos remotos específicos, pero no tendrá la flexibilidad de usar la opción -D (socks). Para reenviar un solo puerto haga esto:
ssh -L 1080:www.google.com:80 [email protected]
Luego, cualquier conexión realizada al puerto 1080 en la máquina que ejecuta ssh se reenviará al puerto 80 en www.google.com. Pero eso es todo. No puedes navegar por la Web de esta manera, pero puedes hacerlo cuando usas la opción -D (calcetines).
Además, puede especificar varias -L localport:remotehost:remoteport
opciones para un solo ssh
comando.