Не сочтите за рекламу, но вещь мне очень понравилась -
http://unite.opera.com/
У меня VPN подключение. (При роутере просто настроить переброс портов)
Я в 2 клика могу "расшарить" нужную папку, предоставить доступ к web серверу и разрабатываемому мной сайту (требуется Apache по моему).
Что я получаю? Прямой доступ из интернета к себе на домашний (рабочий, и т.д.) компьютеры. Доступ из локалки.
Можно осуществлять синхронизацию документов и т.д. и т.д.