Не для дождя на вашем параде, но ...
Прежде всего, вы проверили с ИТ-персоналом на работе, все ли в порядке?
Вы должны проверить с ними, прежде чем сделать это. Это может показаться достаточно простым, но это может быть серьезной угрозой безопасности.
Я думаю, что VPN является предпочтительным способом, и они сами могут установить VPN-соединение.
Даже обратный путь (доступ домой с работы) должен быть сначала очищен с помощью ИТ. И они, вероятно, могут указать вам правильное направление.
редактировать
Поскольку вы заявили, что информационные технологии не являются проблемой, на какую "изощренность" вы нацелены? В зависимости от вашего роутера (дома) вы можете попробовать DD-WRT, который упростит задачу. Вы можете поставить DynDns прямо на свой роутер. Вот руководство. Вы даже можете разбудить свой домашний компьютер удаленно.
Если это излишне, я бы использовал что-то вроде TeamViewer или LogMeIn. Или вы можете установить клиент DynDns на домашнем компьютере и попробовать VNC. Или вы можете попробовать Chrome RDP