Primeiro, você precisa do endereço IP público atribuído ao seu roteador / modem pelo seu ISP. A maioria dos ISP atribui IPs dinâmicos, que podem mudar regularmente. Por exemplo. o IP público do meu roteador muda diariamente às 3h.
Alguns roteadores (como alguns modelos AVM FRITZ! Box ou D-Link) oferecem um serviço que, quando um novo endereço IP é atribuído, faz o upload automático desse IP para um servidor da web. Quando você se registra para esses serviços, recebe uma URL que sempre será redirecionada para o IP armazenado no servidor.
O seu roteador não deve fornecer esse serviço, o seu ISP pode. (Embora eu não conheça nenhum ISP específico).
Agora, depois que os problemas acima forem resolvidos (ou se você receber um IP estático), poderemos cuidar do acesso SMB. O SMB usa a porta 445 por padrão, o que significa que você precisa criar uma regra de encaminhamento no roteador, que pode ter esta aparência:
Incoming port: 44555 # or whatever... just something else than 445 to prevent
automatic attacks against port 445 on random IPs
Forward to: <smb share IP/MAC> #whatever your router offers
Forward to port: 445
Agora, você poderá acessar seu compartilhamento SMB em toda a Internet. Se você tiver vários NASs, a maneira mais fácil é usar uma "porta de entrada" diferente para cada compartilhamento ou anexá-los a um único host, que precisa executar um servidor SMB (embora eu ache que isso possa ser problemático com o MyCloud. ..)