eu tenho um
- Computador local (atrás do NAT).
- Um servidor intermediário acessível publicamente e com um endereço IP fixo.
- Computador remoto (atrás do NAT e diferente do computador local).
Eu gostaria de compartilhar temporariamente o acesso a um site na rede local através do computador local e um servidor intermediário usando SOCKS/SSH, para que um computador remoto possa visualizá-lo. Isso é possível quando o computador remoto e o computador local estão por trás do NAT ? Se sim, como?
NAT - Static Public IP - NAT
Local Network <- Local Computer - Intermediate Server - Remote Computer
Sei que posso fazer isso com ngrok e serviços semelhantes, mas gostaria de aprender a fazer sozinho usando SSH e SOCKS.
Recompensa: Darei preferência a respostas com código de exemplo e explicações de como fazer. Obrigada.
ATUALIZAÇÃO: Eu preciso de SOCKS para encaminhamento dinâmico de porta.