OpenVPN хорош, когда на сервере действительно высокоскоростной
интернет. Но дело в том, что весь поток до клиента идет полностью
через сервер OpenVPN. А если клиентов несколько и каждый просит много
потока (например для видеонаблюдения)... Вот тут и нужны программы,
которые способны собственными средствами (при помощи корректирования
центрального VPN/SSH и т.п. сервера) организовать прямое соединение
друг с другом и не грузить центральный VPN/SSH сервер. Самой простой
реализацией данного подхода является Hamachi. Плюсом является
наглядность в работе с несколькими компами и "быстрота разворачивания"
ну и "короткий пинг". Единственный недостаток проявляется в
определенном сочетании интернет-узлов пути маршрута до другого компа
(точнее количество NATов и "перемаршрутизаций" у провайдеров) - если
не удается установить прямое соединение, то Hamachi входит в режим
ретрансляции через центральные сервера, а для бесплатной версии это
означает ограничение скорости до 100кбит/сек.
Но для реализации вышеуказанной возможности прямого соединения как
у Hamachi и независимости от "чужих" центральных серверов, существует
решение - называется NeoRouter, где вы сами устанавливаете ПО для
центрального сервера и клиентов, которое является лучшим на
сегодняшний день,есть версии для Windows, Linux, Mac (
http://www.neorouter.com).