Yo tengo eso en el PC de mi casa.
Con mi router Asus, tengo configurada una VPN.
Me conecto desde donde esté a la VPN de mi casa. Tengo configurado Wake On LAN en el PC. Desde el mismo router Asus hay una opción para levantar equipos en red,.
Luego me conecto por escritorio remoto. Para configurar escritorio remoto en el PC necesitas una versión de Windows profesional, no te sirve la Home. Pero si no, con algún programa tipo Anydesk o Teamviewer también te puede servir.
En resumen.
VPN → WOL para levantar PC → Escritorio Remoto. (con esta opción no necesitas nada, si tienes un router medio avanzado, seguramente tenga opciones para configurar una VPN así como levantar equipos en red, y el escritorio remoto es algo que viene en windows profesional por defecto)
Al PC le tengo puesto una IP fija para que me sea más fácil conectarme y no tener que ir mirando qué IP le asigna el router cada vez.