Como sugerido no comentário, uma conexão SSH reversa é provavelmente a mais fácil se o seu computador tiver um IP roteavel pela Internet (parece que você está dizendo que sim). Se você percorrer este caminho, você vai querer executá-lo dentro de um loop while
infinito, para que, se a conexão morrer, ele seja iniciado novamente.
No entanto, se a sua máquina não estiver diretamente na Internet (por exemplo, ter um IP roteavel pela Internet) ou você não quiser permitir que o outro computador faça login na sua máquina, aqui estão algumas outras ideias:
- Se o outro roteador tiver o UPnP ativado, você poderá usar uma ferramenta para enviar uma solicitação de upnp ao roteador mapear uma porta externa para uma porta no ip interno.
- Configure um serviço oculto do Tor . Este é um método bastante confiável que não depende das configurações do roteador, mas será mais lento.