Data Channel Offload OpenVPN — это функция, которая вводит драйвер (Windows) или модуль ядра (Linux), позволяющий ядру обрабатывать пакеты OpenVPN без переключения в пользовательское пространство. Это значительно увеличивает пропускную способность туннелей OpenVPN и обеспечивает гораздо более высокие скорости для пользователя.
Пользователи Windows автоматически получают преимущества скорости DCO OpenVPN по умолчанию при использовании UDP, TCP, Stealth и WSTunnel начиная с версии приложения Windscribe 2.12.x и выше.
Пользователям Linux требуется версия 2.23.4 приложения или выше. Поддержка DCO требует наличия модуля ovpn в ядре. Самое раннее ядро, поддерживающее модуль DCO, — версия 6.16.
Информация о поддержке дистрибутивов Linux
- Ubuntu/Debian:
- Ubuntu 25.10/26.04 поддерживает этот модуль из коробки.
- Дистрибутивы старше Ubuntu 25.10 (например, последний стабильный Debian 13) могут его поддерживать, но не из официальных репозиториев. Пользователям необходимо вручную добавить репозиторий OpenVPN и установить его оттуда:
# Import the OpenVPN GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://swupdate.openvpn.net/repos/repo-public.gpg | sudo tee /etc/apt/keyrings/openvpn-repo-public.asc# Add the OpenVPN repository
echo "deb [signed-by=/etc/apt/keyrings/openvpn-repo-public.asc] http://build.openvpn.net/debian/openvpn/stable $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/openvpn.list# Install it
sudo apt install ovpn-dkms
- RHEL: поддержка пока отсутствует
- Fedora 43+: устанавливается по умолчанию (Fedora 42 и старше не поддерживается)
- На базе Arch: должно быть установлено по умолчанию