OpenVPNの Data Channel Offloadは、ドライバー(Windows)またはカーネルモジュール(Linux)を導入し、ユーザー空間へ切り替えることなくカーネルでOpenVPNパケットを処理できるようにする機能です。これによりOpenVPNトンネルのスループットが大幅に向上し、ユーザーははるかに高速な通信を利用できます。
Windowsユーザーは、Windscribeアプリのバージョン2.12.x以降でUDP、TCP、Stealth、WSTunnelを使用すると、OpenVPN DCOによる速度向上がデフォルトで自動的に適用されます。
Linuxユーザーには、アプリのバージョン2.23.4以降が必要です。 DCOのサポートには、カーネル内のovpnモジュールが必要です。 DCOモジュールをサポートする最も古いカーネルは6.16です。
# OpenVPN GPGキーをインポート
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
# 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
# インストール
sudo apt install ovpn-dkms