Coloca a saída SOCKS no último salto SSH
Combina o transporte mediante host de salto SSH cun reenvío dinámico local, mantendo a conexión final ao sitio web na pasarela prevista.
Configura o servidor SSH final como host e coloca o servidor intermedio en ProxyJump:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Con contas autorizadas neses hosts, inicia ssh -N proxy-exit. Configura a aplicación local para usar SOCKS en 127.0.0.1:1080. O oínte está no cliente; a conexión SSH chega a exit.example a través de jump.example.
As conexións solicitadas aos sitios web ábrense desde o lado remoto da sesión SSH final—exit.example. O salto transporta SSH ata ese host e non se converte na saída SOCKS só porque fose a primeira máquina accesible.
O destino ve o enderezo que seleccionan o encamiñamento do host de saída e calquera NAT. Non ten por que coincidir co enderezo de inicio de sesión do nome de host. Ambos os servidores necesitan os permisos de reenvío esixidos polas súas funcións, e as comprobacións de clave de host seguen aplicándose aos extremos SSH previstos.
Esta configuración crea o servizo SOCKS mediante o reenvío dinámico SSH. Se a pasarela xa executa un oínte SOCKS independente, chegar a ese oínte cun reenvío fixo é outra disposición.