у Вас есть внешний IP адрес от туда, от куда нужно подключаться? Если да, ставите OpenVPN на удаленное рабочее место и Ваш компьютер, на удаленном компьютере прописываете OpenVPN в автозагрузке, настраиваете, что бы он каждый раз при старте компьютера подключался к Вашему удаленному рабочему месту (если не сможет, например, вы выключили комп на ночь, он будет пытаться подключиться время от времени), и настраиваете NAT стандартным образом на удаленном рабочем месте.
DNS Вам будет переписывать OpenVPN, но даже это не обязательно, по тому, что IP адреса будут статические. Вы просто получите доступ к удаленной локальной сети так же, как будто бы находились там.
Если вдруг у вас есть внешний IP, но он не статический, можно dyndns использовать.