GoodbyeDPI
GoodbyeDPI copied to clipboard
0.2.1 портит стриминг на Youtube
Operating system / операционная система
Windows 10 Pro для рабочих станций 21H1
Running as service / Запуск программы как сервис
I installed it as a service / Установил как сервис Windows
Describe the issue / Опишите проблему
В версии 0.2.1 запускаю как сервис service_install_russia_blacklist . Сама программа работает, но ломается стриминг на Ютуб - потери пакетов и красный квадрат в OBS. Отключение сервиса тут же исправляет ситуацию. В версии 0.1.8 таковой проблемы не наблюдается.
Стримы идут на RMTP и RMTPS сервера.
a.rtmps.youtube.com b.rtmps.youtube.com a.upload.youtube.com b.upload.youtube.com
Additional information / Дополнительная информация
No response
Запишите дамп трафика, демонстрирующий проблему при запущенном GoodbyeDPI, и отправьте мне его (или ссылку) на почту.
Проблема проявляется из-за опции --max-payload
, но вызвана не кодом GoodbyeDPI, и также проявляется в программе passthru.exe
из пакета WinDivert 2.2, если программа обрабатывает только часть трафика:
passthru.exe "(tcp.PayloadLength ? tcp.PayloadLength < 1200 : true)"
На данный момент причины проблемы до конца не установлены: либо сетевому стеку настолько не нравится задержка между большими пакетами с данными, не подвергающимся обработке, и меньшими пакетами с данными и ACK-пакетами без данных, проходящими через passthru/GoodbyeDPI, либо же проблема в драйвере сетевой карты.
Отключение всех способов offloading'а в драйвере проблему не устранило.
Intel Gigabit CT (драйвер 12.7.10.8) и Intel I211 (драйвер 12.7.10.8) — проблема наблюдается и с offload, и при его выключении.
Сетевой адаптер TP LINK TG 3468 (драйвер 10.38.1118.2019), оптический роутер GPON - ONT Sercomm RV 6699 v2 — проблема на неблюдается.