Hyper-v ile sanal makineye bir linux distrosu kurabilirsiniz tabi, sanal ethernet kartınızın mac adresine modem veya firewall üzerinden sabit bir local ip verebilir, bu local ip için istediğiniz portları yine ağ cihazınızdan dış ip adresinize yönlendirebilirsiniz. Dış ip adresiniz sabit değilse port yönlendirme işe yaramayacaktır, modeme bir ddns servisiyle alanadı tanıtabilirsiniz. Bazı erişim sağlayıcılar sabit ip hizmeti olmayanları cgnat havuzuna atıyor ve buda ddns i kullandırtmıyor, bu durumda cloudflare tünel sistemi kullanabilirsiniz ama onunda limitleri var sanırım. Eğer limitler sorun oluyorsa taliscale kullanabilirsiniz.

İlk başta biraz göz korkutuyor olabilir ama öğrenmeyi seviyorsanız youtube da videolu kaynaklar vb vardır. İşleyişi tamamen öğrenmeden üretim aşamasındaki servislerinizi taşımamanız sağlıklı olur.