La funzionalità Data Channel Offload di OpenVPN introduce un driver (Windows) o un modulo del kernel (Linux) che consente al kernel di elaborare i pacchetti OpenVPN senza dover passare allo spazio utente. Questo aumenta enormemente la velocità effettiva dei tunnel OpenVPN, offrendo all'utente velocità molto più elevate.
A partire dalla versione 2.12.x dell'app Windscribe, o successiva, gli utenti Windows beneficiano automaticamente e per impostazione predefinita della velocità offerta da DCO di OpenVPN quando utilizzano UDP, TCP, Stealth e WSTunnel.
Gli utenti Linux devono utilizzare la versione 2.23.4 dell'app o una successiva. Il supporto DCO richiede il modulo ovpn nel kernel. La prima versione del kernel che supporta il modulo DCO è la 6.16.
Informazioni sul supporto delle distribuzioni Linux
- Ubuntu/Debian:
- Ubuntu 25.10/26.04 supportano questo modulo già da subito.
- Le distribuzioni precedenti a Ubuntu 25.10 (come l'ultima versione stabile Debian 13) possono supportarlo, ma non tramite i repository ufficiali. Gli utenti devono aggiungere manualmente il repository OpenVPN e installarlo da lì:
# Importa la chiave GPG di OpenVPN
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# Aggiungi il repository OpenVPN
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# Installalo
sudo apt install ovpn-dkms
- RHEL: non ancora supportato
- Fedora 43+: installato per impostazione predefinita (Fedora 42 o versioni precedenti non sono supportate)
- Distribuzioni basate su Arch: dovrebbe essere installato per impostazione predefinita