OpenVPN's Data Channel Offload is een functie die een stuurprogramma (Windows) of een kernelmodule (Linux) introduceert waarmee de kernel OpenVPN-pakketten kan verwerken zonder naar de gebruikersruimte te hoeven schakelen. Dit verhoogt de doorvoer van OpenVPN-tunnels enorm en resulteert in veel hogere snelheden voor de gebruiker.
Windows-gebruikers profiteren standaard automatisch van de DCO-snelheid van OpenVPN bij gebruik van UDP, TCP, Stealth en WSTunnel vanaf Windscribe-appversie 2.12.x of later.
Linux-gebruikers hebben app-versie 2.23.4 of later nodig. DCO-ondersteuning vereist de ovpn-module in de kernel. De vroegste kernel die de DCO-module ondersteunt is 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