Обход голосового чата Discord на Linux

Долгое время пользуюсь discord-drover, но это решение подходит только для винды.

Стало интересно, можно ли что-то подобное сделать для линукса. Посидев пару часов с чатгпт, кое-что у меня получилось.

Сделал динамическую библиотеку, которая подгружается через LD_PRELOAD и чутка меняет UDP трафик, аналогично discord-drover.

Выглядит как-то так:
LD_PRELOAD=libdiscordbypass.so discord --proxy-server=http://127.0.0.1:2080

Работает также и с клиентом Vesktop, возможно работает и с другими кастомными клиентами.
Посмотреть репозиторий и скачать библиотеку можно здесь. Делаю что-то такое впервые, поэтому могут быть какие-то невыявленные проблемы. По первоначальным тестам проблем я не нашел: работают голосовые чаты и стримы.

Хочется услышать ваше мнение и опыт использования.

Разные решения это хорошо, но почему не устроил zapret?

Хотелось какого-то более простого и точечного решения. Да и в целом было интересно подобное сделать. Сам я пользуюсь личным vless сервером (по мне так более надежно, чем zapret), оставалась проблема с дискордом. Вот я ее и решил.

Проверил с Webcord, войс работает, стримы смотреть можно.