На компьютере ставим VNC-сервер, задаем http port+аутентификацию > профит!
Порт роутером можно пробросить в интернет, и подключаться по сокету белыйIP:порт.
В 2010-ом году для решения этой задачи я использовал UltraVNC. Также можно попробовать с noVNC.
Вот пост на хабре
https://habr.com/ru/post/326164/