Na minha opinião, VPN é a melhor solução.
- Verifique se o servidor VPN pode funcionar em sua conexão com a Internet (em casa). Alguns provedores podem ter roteadores sem VPN Passthrough e o servidor VPN não pode funcionar atrás desse tipo de roteador. É muito raro ver o roteador sem ele ser usado pelo provedor de internet.
- Compre roteador VPN (se você não tiver).
- Configure sua VPN no roteador (isso pode ser mais ou menos complicado, alguns roteadores têm criadores simples para configurações de VPN)
- Configure sua VPN no dispositivo (laptop?), use IP estático dentro da rede VPN ou configure o roteador para atribuir o mesmo IP
- Configure o redirecionamento de porta no roteador. Você pode usar somente redirecionamentos de porta, você não pode usar IP inteiro porque deve manipular conexões de entrada VPN.