Le Data Channel Offload d'OpenVPN est une fonctionnalité qui introduit un pilote (Windows) ou un module noyau (Linux) permettant au noyau de traiter les paquets OpenVPN sans avoir à passer en espace utilisateur. Cela augmente considérablement le débit des tunnels OpenVPN, offrant des vitesses bien plus élevées à l'utilisateur.
Les utilisateurs Windows bénéficient automatiquement de la vitesse DCO d'OpenVPN par défaut lors de l'utilisation d'UDP, TCP, Stealth et WSTunnel à partir de la version 2.12.x de l'application Windscribe ou ultérieure.
Les utilisateurs Linux nécessitent la version 2.23.4 ou ultérieure de l'application. La prise en charge DCO requiert le module ovpn dans le noyau. Le noyau le plus ancien prenant en charge le module DCO est la version 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