Ядро и клиент — это разные вещи
Clash Verge — это интерфейс, а трафик реально обрабатывает ядро Mihomo, и обновляются они независимо. Когда вы упираетесь в неподдерживаемый протокол или поле конфигурации, которое не разбирается, причина почти всегда в устаревшем ядре, и обновление одного клиента ничего не даст.
Страница ядра Clash показывает используемую версию и позволяет переключаться между стабильной сборкой и веткой alpha. В alpha новые протоколы и возможности появляются раньше, и предсказуемость соответственно ниже.
Обновление и переключение
- 1
Обновление ядра
Нажмите проверку обновлений на странице ядра. После загрузки ядро перезапустится само. Существующие соединения на мгновение оборвутся — это нормально и восстанавливается за секунды.
- 2
Смена ветки
Просто выберите другое ядро. Переключение перезапускает ядро и перезагружает текущий профиль; выбранные вручную узлы обычно сохраняются.
- 3
Если загрузка зависла
Обновления ядра берутся с GitHub, поэтому при заблокированном соединении процесс просто виснет. Переключитесь на рабочий узел или ненадолго включите TUN и повторите попытку.
Как аккуратно откатиться
Если после перехода на alpha конфигурация начала выдавать ошибку, прочитайте первый экран страницы журналов: ошибка разбора прямо называет проблемное поле. Возврат на стабильное ядро обычно всё восстанавливает, а сам файл конфигурации править не нужно.
- Запишите версию, которая работала, до переключения
- Обновляйте ядро и клиент по отдельности, по одному изменению за раз
- Оставайтесь на alpha, только если конфигурация провайдера действительно требует нового протокола
Частые вопросы
После обновления ядра перестал работать TUN.
Служба и ядро связаны в пару. Переустановите режим службы и снова включите TUN — в большинстве случаев этого достаточно.
Можно подложить бинарник ядра вручную?
Технически да, но так делать не стоит. Подложенные файлы перезаписываются при обновлении клиента, а несовпадение версий даёт ошибки, которые тяжело диагностировать. Встроенное обновление проще.