Поскольку к старому роутеру на котором поднят OpenVPN нет возможности подключится из-за использования старых протоколов TLS. Современный клиент ругается и категорически отказывается подключаться. Пробовал изменять конфиг подключения ничего не помогло. Выход только один - поставить старую версию клиента. Эксперементальным путем выяснил какая версия клиента подходит для этих подключений.

Виндовс 10

Скачать openvpn-connect-3.3.7.2979_signed.msi

Как скачать старую версию OpenVPN

По этому адресу находится список всех релизов https://openvpn.net/connect-docs/windows-release-notes.html

Берем любой идентификатор релиза, например 3.5.0 (3818)

Подставляем его в url https://packages.openvpn.net/connect/v3/openvpn-connect-ТУТ НОМЕР ВЕРСИИ

Должно получится вот такая ссылка https://packages.openvpn.net/connect/v3/openvpn-connect-3.5.0.3818_signed.msi

Вставляем в адресную строку браузера и скачивание произойдет

Debian 12

Удалить текущую версию

sudo apt-get remove --purge openvpn

sudo apt-get autoremove

Проверка, что удалено:

sudo openvpn --version если “command not found” - все нормально

Установка из репы

sudo nano /etc/apt/sources.list Добавить в конце репы от 11 версии

deb http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian/ bullseye-updates main

sudo apt update

sudo apt install openvpn=2.5.1-3

sudo openvpn --version

Установка из пакета

Но когда уже эти репы не будут поддерживаться придется качать deb пакет Скачать openvpn_2.5.1-3_arm64.deb

sudo dpkg -i openvpn_2.5.1-3_amd64.deb

После установки может возникнуть ошибка зависимостей. Если это так, выполнить команду для их исправления:

sudo apt --fix-broken install

Проверить версию:

sudo openvpn --version