SSL туннель между локальными сетями (посоветуйте)

Доброго Времени Суток...
Посоветуйте, чем и как пробросить SSL тоннель между двумя машинами в разных городах.
Каждая машина живет в своей локальной сети под "локальным адресом".
На серверах провайдеров "левый" софт ставить не планируется...
Приветствуется gentoo-решение ;-)
Успехов Всем...

IPSec

Есть

Есть технология прямого соединения двух машин со внутренними IP. Возможность её применения зависит от реализации NAT. И для установления соединения нужен специальный внешний сервер с двумя внешними IP (такие сервера есть, открытые, например у гугла для googleTalk). Смысл заключается в том, что клиент соединяется с сервером, в NAT с клиентом динамически асоциируется порт, приходящие на который пакеты передаются клиенту. Сервер сообщаяе IP и этот порт другому клиенту, тот стучится на него и его пакеты передаются первому клиенту. Когда соединение между клиентами установлена, сервер о них забывает, не закрывая соединения в открытую.
В зависимости от типа NAT такой трюк может пройти,а может и нет. Подробнее ищи в гугле.

Спасибо

Я нечто такое предполагал... Спасибо за мысль о googleTalk.
Буду пробовать.
Успехов...

Есть такой openvpn.

Есть такой openvpn.

Всяко - то что

Всяко - опенвпн то что доктор прописал

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".