У меня странная проблема с OpenVPN уже около двух недель. Я запускаю сервер OpenVPN на виртуальном сервере (German Hoster netcup) на UDP-порту 1194. Используя эту настройку, клиенты, подключающиеся через мобильную сеть, имеют чрезвычайно медленный нисходящий поток (!) Через VPN-туннель (менее 1 Мбит / с). Скорость восходящего потока близка к общей пропускной способности восходящего потока клиента (проверяется путем выполнения стандартного теста скорости Интернета без VPN). Эта проблема не возникает при подключении через «обычное» домашнее подключение к Интернету.
Если я запускаю OpenVPN по TCP вместо UDP, все в порядке, но общая производительность немного ниже, чем по UDP. Кроме того, многим клиентам придется изменить свою конфигурацию. Поэтому, если возможно, я хотел бы продолжить использование UDP. Также рекомендуется запускать туннель OpenVPN через UDP.
Что могло вызвать эту проблему? Я уже пробовал играть с параметрами mssfix, fragment, mtu, tun-mtu, sndbuf и rcvbuf сервера OpenVPN. Спектакль стал еще хуже. Поэтому сейчас я не использую ни один из этих вариантов.
Я использую OpenVPN 2.4.4 в Ubuntu 18.04.4 LTS (GNU / Linux 5.3.0-53-generic x86_64) (сервер Ubuntu).