Перейти к содержимому

Установка

Prizrak-Core — один исполняемый файл, прямая замена mihomo. Скачайте файл для своей платформы, распакуйте и запустите, указав папку с config.yaml.

Файлы последнего релиза (фильтр сужает список, например linux-arm64 или .deb):

Загрузка списка файлов…

Все версии — на странице Releases.

Часть имениЧто значит
amd64-v1, amd64-v2, amd64-v3Уровень микроархитектуры x86-64. v3 (AVX2, процессоры примерно с 2015 года) самый быстрый, v1 работает на любом x86-64; если не уверены, берите v1. Файл amd64 без уровня собран под v3.
amd64-compatibleСтарое имя amd64-v1, его уберут.
-go120, -go122, -go123, -go124…Собрано старой версией Go для старых систем: Windows 7/8 и macOS 10.13–10.14 (go120), macOS 10.15 (go122), ядра Linux старше 3.2 (go123), macOS 11 (go124).
386-softfloat, mips-softfloat, mipsle-hardfloat…Варианты для процессоров без аппаратного FPU (или с ним), обычно для роутеров.
loong64-abi1, loong64-abi2Старый и новый ABI LoongArch.
.gz / .zipСам исполняемый файл. .deb, .rpm, .pkg.tar.zst — пакеты для Debian/Ubuntu, Fedora/RHEL и Arch.
Окно терминала
gunzip prizrak-core-linux-amd64-v1-*.gz
chmod +x prizrak-core-linux-amd64-v1-*
./prizrak-core-linux-amd64-v1-* -d /etc/prizrak-core

-d задаёт рабочую папку: ядро читает из неё config.yaml и хранит там геоданные, файлы провайдеров и кэш. Другие флаги:

ФлагПеременная окруженияЧто делает
-d <папка>CLASH_HOME_DIRРабочая папка.
-f <файл>CLASH_CONFIG_FILEФайл конфига (вместо <папка>/config.yaml).
-config <base64>CLASH_CONFIG_STRINGВесь конфиг строкой base64.
-age-secret-key <ключ>CLASH_AGE_SECRET_KEYСекретный ключ age для расшифровки конфига.
-ext-ctl, -ext-ctl-tls, -ext-ctl-unix, -ext-ctl-pipeCLASH_OVERRIDE_EXTERNAL_CONTROLLER…Переопределить адреса контроллера.
-secret <s>CLASH_OVERRIDE_SECRETПереопределить secret API.
-ext-ui <папка>CLASH_OVERRIDE_EXTERNAL_UI_DIRПереопределить external-ui.
-post-up <cmd>, -post-down <cmd>CLASH_POST_UP, CLASH_POST_DOWNКоманды после запуска и перед выходом.
-mРежим geodata (файлы .dat вместо .mmdb).
-tПроверить конфиг и выйти.
-vПоказать версию.

Чтобы ядро работало в фоне, см. Запуск как служба.

Окно терминала
docker run -d --name prizrak-core --network host \
-v /etc/prizrak-core:/root/.config/mihomo \
ghcr.io/legiz-ru/prizrak-core:latest

Prizrak-Box и другие клиенты с Prizrak-Core перечислены на странице Клиенты.