Долгое время пользуюсь discord-drover, но это решение подходит только для винды.
Стало интересно, можно ли что-то подобное сделать для линукса. Посидев пару часов с чатгпт, кое-что у меня получилось.
Сделал динамическую библиотеку, которая подгружается через LD_PRELOAD и чутка меняет UDP трафик, аналогично discord-drover.
Выглядит как-то так:
LD_PRELOAD=libdiscordbypass.so discord --proxy-server=http://127.0.0.1:2080
Работает также и с клиентом Vesktop, возможно работает и с другими кастомными клиентами.
Посмотреть репозиторий и скачать библиотеку можно здесь. Делаю что-то такое впервые, поэтому могут быть какие-то невыявленные проблемы. По первоначальным тестам проблем я не нашел: работают голосовые чаты и стримы.
Хочется услышать ваше мнение и опыт использования.