As portas precisam ser encaminhadas no roteador para o fim de recebimento da conexão . Não importa o que você faça no final do cliente antes de criar uma conexão de rede direta com a rede do servidor, isso não afetará a acessibilidade do servidor através do firewall / roteador.
Quando você faz uma conexão do cliente para o servidor, o cliente envia o primeiro pacote para fora. Se esse pacote não puder alcançar o servidor (o que não pode acontecer se as portas não forem encaminhadas), a conexão expirará.