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.
# 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