O Data Channel Offload do OpenVPN é um recurso que introduz um driver (Windows) ou um módulo de kernel (Linux) que permite ao kernel processar pacotes OpenVPN sem precisar alternar para o espaço do usuário. Isso aumenta massivamente a taxa de transferência dos túneis OpenVPN, resultando em velocidades muito maiores para o usuário.
Os usuários do Windows se beneficiam automaticamente da velocidade DCO do OpenVPN por padrão ao usar UDP, TCP, Stealth e WSTunnel a partir da versão 2.12.x do aplicativo Windscribe ou posterior.
Os usuários do Linux precisam da versão 2.23.4 do aplicativo ou posterior. O suporte a DCO requer o módulo ovpn no kernel. O kernel mais antigo que suporta o módulo DCO é o 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