Hello, I’ve currently setup my own server at home running windows server 2022. It has a few functions but primarily I would like to access it across the internet securely from wherever I am.

What sort of hardware would I need to setup a firewall and 2fa to do this?