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.
Informações de suporte a distribuições Linux
- Ubuntu/Debian:
- Ubuntu 25.10/26.04 suporta este módulo nativamente.
- Distribuições mais antigas que Ubuntu 25.10 (como o Debian 13 estável mais recente) podem suportá-lo, mas não a partir dos repositórios oficiais. Os usuários precisam adicionar manualmente o repositório OpenVPN e instalá-lo a partir dele:
# 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: ainda sem suporte
- Fedora 43+: instalado por padrão (Fedora 42 ou anterior sem suporte)
- Baseado em Arch: deve estar instalado por padrão