Более разумное решение очевидно некий тоннель.
Компоненты могли бы быть такие: что-то вроде агента no-ip.com или dyndns.com, постоянно запущенного на одной из машин (агент задействует ту самую "
третью точку в сети с реальным IP"), + OpenVPN с применением шифрования (x.509 сертификаты, или просто HMAC ключ) или без шифровки, и можно включить сжатие трафика. Это будет бесплатно, но придётся "прочитать пару статей и ссылки из них".
Агент, запущенный на одной из машин, обеспечивает соответствие IP какому-то выбранному пользователем URL.
OpenVPN обеспечивает туннель между двумя IP, при необходимости шифрует, используя OpenSSL.
Агента всё равно где запустить. Если на работе нельзя, то машина на работе включается "на всегда" и служит клиентом OpenVPN, оно будет постоянно постукивать на домашнюю машину по URL. Т.е. на работе OpenVPN будет пытаться поддерживать соединение. За соответствие URL и IP будет отвечать бесплатный DNS сервис.
Машина дома - как OpenVPN сервер + там запущен DNS агент. Агент сам постукивает на свой сервис, обновляя инфо об IP.
Утечку трафика при простое на работе не возьмусь оценить, не мерял. В теории, при простое это совсем немного, примерно как несколько пингов один раз в несколько минут. Причём это количество минут настраивается в OpenVPN.
Ну а если на работе можно поднять OpenVPN ждущий соединений снаружи, то всё удобнее.
Это решение кросплатформенно. Можно связывать Никс и Вин машины в любых комбинациях.
Это решение осущеcтвляет передачу инфы напрямую, минуя третьих лиц. При помощи открытого, общеизвестного софта (OpenVPN). Защита инфы производится общеизвестным и открытым софтом (OpenSSL).
Аналогичное можно делать заменив OpenVPN на SSH. Не пробовал.
Если шифровка не нужна, то можно обдумать ftp с примонтированными к нему нужными ресурсами...
P.S. Готовых решений не знаю. Но они вроде были.
___________________________________________
Добавка.
А как извлечь пользу из созданного и защищённого туннеля?
Кроме как работать с файлами по протоколу Samba (у мелкомягких это расшаренные файлы, папки, принтеры), есть всякие клиенты и серверы "удалённого рабочего стола". Например, такой
http://www.tightvnc.com/