
Состоялся релиз Lanemu P2P VPN версии 0.14. Это децентрализованная виртуальная частная сеть, работающая по принципу Peer-to-Peer, где участники обмениваются данными напрямую, без участия центрального сервера. Для обнаружения узлов (пиров) приложение использует BitTorrent-трекеры, BitTorrent DHT или технологию обмена таблицами адресов (peer exchange).
Lanemu является бесплатным open-source аналогом таких решений, как Hamachi, Radmin и Zerotier. Основная часть программы написана на языке Java, а драйверные компоненты — на Си. Проект распространяется под лицензией GNU LGPL 3.0 и доступен для использования в Windows, GNU/Linux, FreeBSD и macOS.
Основные изменения в версии 0.14
- Внедрение RUDP: Протокол RUDP теперь используется по умолчанию вместо TCP, при этом сохранена возможность обратной совместимости для «старых» пиров. Система задействует порты n и n + 1 для UDP, а порт n остается для TCP-соединений. Модифицированная библиотека RUDP поддерживает мультиплексирование (одновременную работу клиента и сервера через один UDP-порт), что улучшает процесс NAT Traversal.
- Обновление портов: Стандартный порт по умолчанию теперь зафиксирован на значении 5521 (ранее использовался случайный порт 0).
- Поддержка STUN: Добавлена интеграция протокола STUN для корректного определения внешних UDP-портов и IP-адресов пиров. По умолчанию используется сервер stun.l.google.com:19302, однако пользователи могут вручную задать альтернативный адрес, например stun.voipcheap.com:3478.
- Улучшения интерфейса и стабильности: Внедрена индикация при выполнении длительных синхронных задач (например, во время создания приглашения).
- Оптимизация для Windows: Манифест исполняемых .exe файлов был изменен для принудительного запуска приложения от имени администратора. Кроме того, реализована автоматическая инсталляция TAP-драйвера при первом запуске.
- Дополнительные настройки: Добавлена функция валидации приглашений при использовании программы в безлоговом режиме (CLI), а также появилась настройка времени ожидания (тайм-аута) сокета при попытке подключения.
- Улучшение процесса сборки: Бинарные файлы теперь разделены для каждой версии операционной системы Windows, что упрощает развертывание.






