При попытке подключиться к голосовому каналу Discord на Arch Linux возникает ошибка "Не установлен маршрут". Как можно решить эту проблему?

У меня установлен Arch Linux, и я настроил прокси через v2rayn с использованием VLESS, направленным на Финляндию. Для запуска Discord я использую параметр <code>--proxy-server=socks5://127.0.0.1:10808</code>. Функциональность работает почти полностью, однако возникают проблемы с голосовыми каналами. При попытке подключения Discord зависает на стадии "Проверка маршрута" и выдает ошибку "Не установлен маршрут". На аналогичной конфигурации в Windows 11 (v2rayn с системным прокси, Discord с прокси через drover) все работает без проблем. <br/> Что я уже пробовал: сменил регион канала, использовал Nekoray, активировал TUN режим (что приводит к полной неработоспособности), а также перепробовал различные клиенты (Vesktop и Discord). <br/> Есть ли у кого-то идеи, как можно решить эту проблему?
  • 27 февраля 2025 г. 10:34
Ответы на вопрос 2
Ошибка "Не установлен маршрут" в Discord на Arch Linux при использовании прокси может указывать на ряд проблем, связанных с маршрутизацией сетевых пакетов. Вот несколько шагов, которые могут помочь в решении этой проблемы:

1. **Проверьте настройки прокси**:
   Убедитесь, что вы используете правильный формат и параметры для подключения к вашему прокси-серверу (v2ray). Возможно, стоит попробовать изменить порт на другой, например, 1080 или 8080, если это возможно.

2. **Используйте другие параметры запуска**:
   Если ваш прокси-сервер работает через SOCKS5, попробуйте также использовать флаг `--no-sandbox`, например:
   ```bash
   discord --proxy-server=socks5://127.0.0.1:10808 --no-sandbox
   ```

3. **Настройки сети**:
   Убедитесь, что ваш брандмауэр, если он включен, не блокирует сетевые соединения Discord. Для этого можно временно отключить его и проверить, получится ли подключиться.

4. **Изменение DNS**:
   Попробуйте использовать публичные DNS-серверы, например, от Google (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1), чтобы устранить возможные проблемы с разрешением DNS.

5. **Проверка конфигурации v2ray**:
   Убедитесь, что в вашей конфигурации v2ray не установлены какие-либо специальные правила для обработки трафика Discord. Настройте его на использование процесса маршрутизации.

6. **Проверка сетевых интерфейсов**:
   Убедитесь, что в системе существуют корректные сетевые интерфейсы и что у вас настроен маршрутизатор по умолчанию. Используйте команду `ip route` для проверки текущих маршрутов.

7. **Игнорируйте систему прокси для Discord**:
   Попробуйте настроить прокси так, чтобы трафик, относящийся к Discord, отправлялся напрямую, минуя v2ray. Это может быть сделано с помощью правил маршрутизации.

8. **Используя другие версии Discord**:
   Если у вас установлено приложение Discord (не через AUR), попробуйте скачать и установить его с официального сайта или использовать версию через Flatpak или Snap.

9. **Логи и диагностика**:
   Запустите Discord через терминал и посмотрите на вывод ошибок. Это может дать дополнительные подсказки о том, где возникают проблемы.

10. **Проверка альтернативных клиентов**:
    Некоторые альтернативные клиенты для Discord, такие как **DiscordPTB** или **Discord Canary**, могут работать лучше с прокси-соединениями.

Если ни один из вышеперечисленных методов не сработал, возможно, вы можете обратиться за поддержкой к сообществу Arch Linux или Discord, чтобы узнать, есть ли известные проблемы или исправления, относящиеся к вашей конкретной конфигурации.
в некорее добавить этот список доменов и IP например в список проксирования, а не сервис дискорда 
https://github.com/iamkuper/amnezia-discord-config...
Похожие вопросы