A maioria dos roteadores tem um recurso para configurá-lo como um proxy reverso para determinados protocolos (por exemplo, HTTP ou FTP).
Você pode configurar o roteador para direcionar o tráfego para um determinado protocolo (FTP no seu caso) para uma máquina designada em sua rede. Você acessa seu servidor conectando-se ao nome do host ou ao endereço IP do seu roteador. No seu caso, isso seria: ftp: //[email protected] ou ftp://asdf.com
Verifique o manual do usuário do seu roteador para descobrir se ele possui ou não esse recurso e como configurá-lo
Eu tenho um Thomson Gateway TG585
e eles chamam de Game & Application Sharing
. Ele me permite configurar um servidor HTTP ou FTP (ele lista uma dúzia de outros protocolos).