Поднимите сервер VPN на работе и подключайтесь к нему из дома. На серваке можно прописать выдавать домашнему компу (привязавшись по мас адресу) постоянный IP. Если домашняя ОС убунта то имеет смысл, например, раз в час проверять состояние vpn соединения с сервером, через cron, и при необходимости, его перезапускать если провайдер начинает другой IP выдавать за NATом.