Un reenvío dinámico de SSH y un ajuste de proxy de macOS tienen vidas distintas. El proceso SSH proporciona el escucha SOCKS local; el servicio de red guarda la dirección que deben usar las aplicaciones participantes.

Por ejemplo, esto mantiene un escucha SOCKS de loopback en primer plano:

ssh -N -D 127.0.0.1:1080 [email protected]

Si el servicio de red de macOS seleccionado está configurado para usar SOCKS en 127.0.0.1:1080, las aplicaciones con ese ajuste dependen del escucha. Cuando el proceso SSH termina, el escucha desaparece. SSH no restaura automáticamente los valores de proxy anteriores del servicio de red.

Abra Detalles → Proxies del servicio de red activo en Ajustes del Sistema → Red. Restaure el ajuste de SOCKS registrado antes de la sesión del túnel. Si SOCKS estaba desactivado, vuelva a desactivarlo; si ya había otro proxy configurado, restaure su dirección, su puerto y su estado de activación.

Use ese mismo servicio al comprobar el resultado. Wi-Fi y Ethernet pueden tener ajustes de proxy distintos, y una aplicación con su propia configuración de proxy necesita su propio cambio correspondiente. Un comando de shell colocado después de ssh es una acción de limpieza aparte, así que no tome una secuencia de salida normal como garantía de que toda sesión interrumpida restaura el estado original.

Artículos relacionados