Давно уже использую метод «обратных туннелей» силами Putty. Разумеется, для этого домашний IP должен быть доступен с работы через ssh и дома поднят какой-нибудь сервер, управляющий этим туннелем.
Правда, на Хабре меня уже ругали за использование такого метода, поэтому не буду давать ссылку на свой пост.