El Data Channel Offload de OpenVPN es una función que introduce un controlador (Windows) o un módulo del kernel (Linux) que permite al kernel procesar los paquetes de OpenVPN sin necesidad de cambiar al espacio de usuario. Esto aumenta masivamente el rendimiento de los túneles OpenVPN, lo que se traduce en velocidades mucho mayores para el usuario.
Los usuarios de Windows se benefician automáticamente de la velocidad de DCO de OpenVPN de forma predeterminada al usar UDP, TCP, Stealth y WSTunnel a partir de la versión 2.12.x de la aplicación Windscribe o posterior.
Los usuarios de Linux requieren la versión 2.23.4 o posterior de la aplicación. La compatibilidad con DCO requiere el módulo ovpn en el kernel. El kernel más antiguo que admite el módulo DCO es el 6.16.
Información de compatibilidad con distribuciones Linux
- Ubuntu/Debian:
- Ubuntu 25.10/26.04 admite este módulo de forma predeterminada.
- Las distribuciones anteriores a Ubuntu 25.10 (como el último Debian 13 estable) pueden admitirlo, pero no desde los repositorios oficiales. Los usuarios deben añadir manualmente el repositorio de OpenVPN e instalarlo desde allí:
# 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: sin soporte aún
- Fedora 43+: instalado por defecto (Fedora 42 o anterior no es compatible)
- Basado en Arch: debería estar instalado por defecto