Wippien VPN
WIPPIEN – это удобный клиент для обмена файлами и мгновенными сообщениями, с поддержкой прямой P2P (peer-to-peer) VPN связи между каждым контактом. Wippien поддерживает работу с самыми популярными протоколами, такими как ICQ, MSN, AIM, Yahoo и Google Talk.
Wippien использует протокол XMPP для соединения с Jabber-сервером, а после соединения загружается список контактов, хранящийся на сервере (в Wippien он кешируется в файл), а также текущий статус всех контактов. Если вы кого-нибудь добавите в ваш список контактов (и авторизуете), то с этим пользователем будет возможно прямое p2p соединение. Используя технологию NAT, программа позволяет объединить несколько удаленных компьютеров в защищенную сеть и осуществляет прямое соединение между ними.
Wippien создает прямое соединение с пользователями из вашего контакт-листа, и каждому пользователю выдается уникальный локальный IP-адрес. В дальнейшем вы можете подключаться к вашим контактам, используя их виртуальный IP-адрес. Только авторизованные вами контакты смогут подключаться к вам. У остальных же не будет технической возможности сделать это, так как ваш компьютер отвергнет запрос на подключение без правильного секретного ключа (ключ генерируется отдельно для каждого соединения). Не имеет значения где вы находитесь и какое подключение используете – dial-up или выделенную линию – у вас всегда будет прямое соединение с компьютерами ваших друзей!
Возможности программы:
– Обмен файлами
– Голосовое общение
– Поддержка скинов
– Безопасное p2p соединение
– Обмен мгновенными сообщениями
– Поддержка протоколов ICQ, MSN, AIM, Yahoo, Google Talk
– Поддержка аудио-визуальных уведомлений о новых событиях
– Возможность создания VPN
Тем, кому не нужны дополнительные возможности, предлагается урезанная версия Wippien – утилита MiniVPN. Этот дистрибутив программы распространяется без поддержки функции обмена сообщениями. Впрочем, для его использования все равно необходимо иметь установленную полную версию Wippien, которую следует хотя бы раз запустить для того, чтобы настройки сохранились в системе. Кроме MiniVPN, доступно еще одно отдельное приложение – WippienService, позволяющее запускать Wippien в системе как сервис и работать таким образом с компьютером, даже если пользователь вышел из своей учетной записи Windows. Wippien умеет функционировать и в 64-битовых версиях Windows, для этого необходимо отдельно скачать и установить 64-битовый драйвер. Также существует бета консольного клиента Wippien для Linux.
Всё бы ничего в предложенном методе, да вот
1. ICMP может вообще резаться.
По вашей же ссылке ещё и линк на статью есть, а там... в конце секции IV:
Так что по поводу пункта 3 уже всё сказано. Этот "IP discovery" работать будет чуть чаще, чем никогда, если
Даже если и сервер и клиент знают IP друг друга, работоспособность будет зависеть от свойств NAT'а. Кстати, у того же аффтара есть аналогичный тул и без "IP discovery", где говорится
И действительно, во FreeBSD'шной рассылке:
Вот и разгадка, почему с PF может не работать. В общем, подведём жирную черту: