Data Channel Offload OpenVPN — это функция, которая вводит драйвер (Windows) или модуль ядра (Linux), позволяющий ядру обрабатывать пакеты OpenVPN без переключения в пользовательское пространство. Это значительно увеличивает пропускную способность туннелей OpenVPN и обеспечивает гораздо более высокие скорости для пользователя.
Пользователи Windows автоматически получают преимущества скорости DCO OpenVPN по умолчанию при использовании UDP, TCP, Stealth и WSTunnel начиная с версии приложения Windscribe 2.12.x и выше.
Пользователям Linux требуется версия 2.23.4 приложения или выше. Поддержка DCO требует наличия модуля ovpn в ядре. Самое раннее ядро, поддерживающее модуль DCO, — версия 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