Готовая Windows-сборка для настройки подключения к Discord и другим поддерживаемым сервисам.
Актуальные конфигурации, сетевые параметры и набор инструментов для проверки и настройки соединения в условиях сетевых ограничений.
Important
Актуальные версии DiscordFix публикуются только в этом GitHub-репозитории и на странице Releases.
Не скачивайте сборки из сторонних Telegram-каналов, сайтов и файловых архивов, если они не указаны в официальном репозитории.
Warning
В составе проекта используется WinDivert — системный компонент для перехвата и обработки сетевого трафика.
Некоторые антивирусы могут определять его как потенциально нежелательное или подозрительное программное обеспечение. Такое срабатывание не означает автоматически наличие вируса.
Перед использованием сторонних сборок всегда проверяйте их источник и содержимое.
- Перейдите на страницу Releases и скачайте последнюю версию DiscordFix.
- Распакуйте архив в папку без кириллицы и специальных символов в пути.
- При необходимости откройте свойства архива и нажмите «Разблокировать».
- Запустите нужный файл или используйте
service.batдля дополнительных настроек. - При необходимости протестируйте несколько конфигураций и выберите подходящий вариант.
Для поиска подходящей конфигурации:
service.bat → Run Tests → Standard tests → All configs
Доступность отдельных конфигураций зависит от используемой сети и может отличаться у разных пользователей.
Для автоматического запуска выбранной конфигурации:
service.bat → Install Service
После установки выбранная конфигурация будет добавлена в службы Windows и сможет запускаться автоматически.
- Настройка подключения Discord
- Набор готовых конфигураций для Windows
- Проверка доступности различных сетевых ресурсов
- Диагностика распространённых проблем подключения
- Настройка GameFilter TCP
- Поддержка IPv4 и IPv6
- Управление службами через
service.bat - Обновление сетевых списков и конфигурационных файлов
- Ручное тестирование различных вариантов подключения
- Возможность выбора конфигурации в зависимости от используемой сети
general.bat— ручной запуск выбранной конфигурации.service.bat— управление службами, тестами и дополнительными параметрами.bin— необходимые системные компоненты и исполняемые файлы.list-general-user.txt— пользовательский список доменов.list-exclude-user.txt— список исключений для доменов.ipset-all.txt— список IP-адресов и подсетей.ipset-exclude-user.txt— пользовательские исключения для IP-адресов.
Файлы с суффиксом -user предназначены для пользовательских изменений и автоматически создаются при необходимости.
GameFilter позволяет отдельно настраивать обработку трафика игр и других приложений, использующих TCP/UDP.
В актуальной версии можно изменять диапазон портов GameFilter TCP.
Например, для исключения RTMP можно использовать:
1024-1934,1936-65535
После изменения параметров рекомендуется перезапустить используемую конфигурацию.
Если Discord или другой поддерживаемый сервис перестал работать:
- Запустите
service.bat. - Откройте
Run Diagnostics. - Выполните доступные проверки.
- Проверьте несколько конфигураций через
Run Tests. - Сравните результаты разных конфигураций.
- После изменения параметров перезапустите активную конфигурацию.
Note
Работа конкретной конфигурации зависит от сети, провайдера и текущих условий подключения. Конфигурация, которая работает у одного пользователя, не обязательно будет работать у другого.
- Проверьте несколько доступных конфигураций.
- Запустите
service.bat→Run Diagnostics. - При необходимости очистите кэш Discord через доступную функцию диагностики.
- Проверьте подключение к Discord через браузер.
- После смены конфигурации перезапустите Discord.
- Проверьте несколько конфигураций.
- Убедитесь, что сетевые настройки применились корректно.
- Если проблема появилась после обновления, попробуйте другую конфигурацию.
- Проверьте работу сервиса без активной конфигурации, чтобы определить источник проблемы.
Проверьте настройки GameFilter и IPSet Filter. Изменение этих параметров может повлиять не только на игру, но и на другие сетевые соединения.
Можно выполнить стандартный сброс сетевых компонентов Windows:
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdnsПосле выполнения команд перезагрузите компьютер и повторите проверку.
При переходе на новую версию рекомендуется:
- Сохранить собственные изменения и пользовательские списки.
- Удалить старую установленную службу через
service.bat. - Скачать актуальный архив из Releases.
- Распаковать новую версию в отдельную папку.
- Проверить доступность нужных конфигураций через
Run Tests. - При необходимости снова установить выбранную конфигурацию через
Install Service.
Tip
Не рекомендуется заменять отдельные файлы новой версии поверх старой сборки. Для обновления лучше использовать чистую папку и перенести только собственные пользовательские настройки.
При необходимости список поддерживаемых ресурсов можно расширить с помощью пользовательских файлов:
list-general-user.txt— домены и поддомены;list-exclude-user.txt— исключения для доменов;ipset-all.txt— IP-адреса и подсети;ipset-exclude-user.txt— исключения для IP-адресов.
Изменения в пользовательских файлах позволяют добавлять необходимые ресурсы без изменения основных конфигураций проекта.
В новых версиях DiscordFix обновляются конфигурации, сетевые параметры, списки и отдельные компоненты сборки.
Изменения конкретной версии публикуются в разделе Releases.
Актуальные изменения могут включать обновление конфигураций Discord, GameFilter, сетевых списков и параметров подключения.
Если DiscordFix оказался полезен, вы можете поставить ⭐ этому репозиторию.
Сообщения об ошибках и предложения по улучшению можно публиковать в разделе Issues.
Проект распространяется на условиях лицензии MIT.