Установка
Откуда скачать, как установить на Windows, macOS и Linux и как приложение обновляется.
Все сборки собраны на странице загрузки — там же размеры файлов и
постоянные ссылки вида /releases/latest/download/<файл>, которые всегда ведут на
последнюю обычную версию.
Windows
Скачайте установщик .exe (x64) и запустите его. Установщик просит права
администратора — он ставит приложение и фоновую службу, которая нужна для режима
TUN. Отдельного запроса прав ради службы не будет ни при включении TUN, ни при
обновлении: служба обновляется вместе с приложением.
Заодно установщик добавляет правила брандмауэра Windows для обоих ядер — без него
стеки system и mixed в TUN не пропускают трафик. Подробнее —
в разделе Подключение.
Сборки пока не подписаны сертификатом, поэтому SmartScreen может показать предупреждение «Неизвестный издатель». Нажмите «Подробнее» → «Выполнить в любом случае».
Портативная сборка
Clod.Clash_x64_portable.zip работает без установки: распакуйте и запустите.
Фоновая служба для TUN при этом не ставится — права приложение попросит при
включении TUN. Обновления в фоне портативная сборка не скачивает: новую версию
берите со страницы загрузки.
macOS
Скачайте .dmg под свой процессор: Apple Silicon (aarch64) или
Intel (x64), перетащите приложение в «Программы». Нужна macOS 11 или
новее.
Сборки не подписаны сертификатом Apple, поэтому при первом запуске macOS скажет, что не может проверить приложение. Откройте Системные настройки → Конфиденциальность и безопасность, внизу нажмите «Всё равно открыть» и подтвердите паролем. Это нужно один раз: обновления приложение ставит само, без этого окна. На macOS 15 и новее пункт «Открыть» в контекстном меню больше не помогает — только через настройки.
Если macOS пишет, что приложение повреждено и его нужно переместить в Корзину (так на Apple Silicon открываются сборки по 0.1.11-alpha.2 включительно), снимите с него отметку о загрузке из интернета:
xattr -dr com.apple.quarantine "/Applications/Clod Clash.app"Режим TUN на macOS при первом включении спросит пароль администратора — один раз, чтобы поставить фоновую службу.
Установка одной командой
Вставьте в «Терминал»:
curl -fsSL https://mrvibecodic.github.io/clod-clash/install-macos.sh | bashСкрипт сам выберет сборку под процессор, скачает последнюю обычную версию с GitHub, поставит её в «Программы» и запустит. Файл, скачанный из терминала, macOS не отмечает как загруженный из интернета, поэтому окна проверки не будет.
Как работает скрипт
Скрипт короткий, его можно прочитать до запуска: откройте адрес в браузере
или выполните curl -fsSL https://mrvibecodic.github.io/clod-clash/install-macos.sh | less.
По шагам он:
- Проверяет, что это macOS, и выбирает
Clod.Clash_aarch64.dmgдля Apple Silicon илиClod.Clash_x64.dmgдля Intel. Процессор определяется верно и в терминале, запущенном через Rosetta. - Если Clod Clash запущен, останавливается и просит закрыть приложение.
- Скачивает
.dmgпоследней обычной версии во временную папку по той же постоянной ссылке с GitHub, что и на странице загрузки. - Подключает образ только для чтения, без значка в Finder, и копирует из него приложение во временную папку.
- Заменяет
/Applications/Clod Clash.appскопированным. Пароль администратора спрашивается, только если у вашей учётной записи нет права записи в «Программы». Если скачивание или копирование сорвалось, прежняя версия остаётся на месте. - Отключает образ, удаляет временные файлы и запускает приложение.
Скрипт не меняет настройки безопасности macOS и не трогает другие приложения. Фоновую службу для TUN он не ставит — её приложение ставит само при первом включении TUN. Настройки и подписки хранятся отдельно от приложения, поэтому повторный запуск скрипта просто ставит свежую версию поверх. Предварительные версии скрипт не ставит, они приходят через обновление в самом приложении.
Linux
Доступны пакеты .deb (Debian, Ubuntu, Mint) и .rpm (Fedora, openSUSE) для
x86_64:
sudo apt install ./Clod.Clash_amd64.deb
# или
sudo dnf install ./Clod.Clash-x86_64.rpmНа системах с systemd пакет сразу регистрирует фоновую службу для TUN, поэтому пароль при
включении TUN обычно не спрашивается. Если служба всё же не отвечает, приложение
попросит права через pkexec (polkit) — он должен быть установлен.
Обновления
Приложение проверяет обновления само и предлагает установить новую версию — скачивание идёт в фоне, установка по нажатию. Проверить вручную можно в Настройки → Основные: значок шестерёнки в строке «Версия Clod» («Проверить обновления»); если прямой путь до GitHub закрыт, проверка повторяется через собственный прокси.
Там же переключатель «Предварительные сборки» (по умолчанию выключен): с ним приходят альфа- и бета-сборки, без него — только стабильные релизы. Автоматическую проверку можно выключить в Продвинутые настройки → Оформление и поведение → Прочее → «Автоматическая проверка обновлений».
Ядро
В каждой сборке два ядра, переключаются в Настройки → Продвинутые настройки → Настройки Clash → «Ядро Clash»:
- Mihomo (по умолчанию) — последний стабильный релиз MetaCubeX без изменений.
- Clod Core — наш форк стабильного Mihomo.
Отличается тремя вещами:
- Новая библиотека TLS-отпечатков — utls v1.9.0-mod-meta от MetaCubeX вместо v1.8.7: отпечатки Firefox 148 и Safari 26.3 с постквантовым ключом и исправления возобновления TLS-сессий. Отпечатки chrome, ios и edge не меняются.
- Узлы не «мигают» мёртвыми. При автоматической проверке узлов (во всех группах и у провайдеров узлов) узел, у которого проверка зависла или оборвалась, проверяется второй раз через секунду, и мёртвым он считается, только если не ответил и тогда. Закрытый порт или не тот код ответа — узел мёртв сразу, в том числе на Windows. Ручной тест задержки работает как раньше.
- Нестабильный узел проигрывает стабильному. Провалы проверок остаются в истории узла, и автовыбор (url-test) добавляет к его задержке штраф — четверть тайм-аута за каждый провал в трёх последних пробах. Провалы автоматических проверок пишутся в журнал ядра с уровнем warning.
Обновление ядра. Кнопка «Обновить» там же. Каждое ядро обновляется из своих релизов (Clod Core — с clod-core, Mihomo — с MetaCubeX).
- Если папка программы доступна на запись (обычно это macOS), ядро обновляет само приложение: скачивает, сверяет контрольную сумму, подменяет файл, а если новое ядро не запустилось — возвращает прежнее. Остановленное ядро так не обновляется.
- Иначе ядро обновляет себя само через службу. Без службы (на Windows, на Linux из пакета) кнопка покажет подсказку: ядро обновится вместе с приложением. Стоковый Mihomo (и Clod Core старше clod.8) на Windows после обновления оставляет лишнюю копию себя, которая держит порт до перезагрузки компьютера, — кнопка предупредит об этом заранее.