Ошибка "Не установлен маршрут" в 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, чтобы узнать, есть ли известные проблемы или исправления, относящиеся к вашей конкретной конфигурации.