Глобальная конфигурация¶
Разрешить доступ из локальной сети¶
Разрешает другим устройствам использовать порты прокси Clash для доступа в интернет
Возможные значения: true/false
Привязка к адресу, разрешает другим устройствам доступ только через этот адрес
"*" привязка ко всем IP-адресам
192.168.31.31 привязка к одному IPv4-адресу
[aaaa::a8aa:ff:fe09:57d8] привязка к одному IPv6-адресу
Разрешенные диапазоны IP-адресов, работает только если allow-lan установлен в true
Значение по умолчанию: 0.0.0.0/0 и ::/0
Запрещенные диапазоны IP-адресов, черный список имеет приоритет над белым списком, по умолчанию пусто
Аутентификация пользователей¶
Аутентификация пользователей для прокси http(s)/socks/mixed
Установка диапазонов IP-адресов, которым разрешено пропускать аутентификацию
Режим работы¶
ruleрежим правилglobalглобальный прокси (требуется выбрать прокси/политику в группе GLOBAL)directглобальное прямое соединение
Этот параметр имеет значение по умолчанию - режим правил
Уровень логирования¶
Уровень логирования ядра Clash, отображается только в консоли и на странице управления
silentбез выводаerrorвывод только ошибок, приводящих к невозможности использованияwarningвывод ошибок, не влияющих на работу, а также содержимое уровня errorinfoвывод обычной информации о работе, а также содержимое уровней error и warningdebugмаксимально подробный вывод всей информации о работе
IPv6¶
Разрешить ядру принимать трафик IPv6
Возможные значения: true/false, по умолчанию true
Настройки TCP Keep Alive¶
Изменение этого параметра для уменьшения проблем с энергопотреблением на мобильных устройствах
Интервал отправки пакетов TCP Keep Alive в секундах
Максимальное время бездействия TCP Keep Alive
Отключить TCP Keep Alive; на Android это принудительно включено по умолчанию (то есть Keep Alive всегда отключён).
Режим сопоставления процессов¶
Управляет сопоставлением процессов в Clash
alwaysвключено, принудительное сопоставление всех процессовstrictпо умолчанию, Clash сам определяет, включать ли сопоставлениеoffбез сопоставления процессов, рекомендуется использовать на роутерах
Внешнее управление (API)¶
Внешний контроллер, позволяет управлять ядром Clash через RESTful API
API прослушивающий адрес, можно изменить 127.0.0.1 на 0.0.0.0 для прослушивания всех IP
Настройка заголовков CORS для API
Unix socket API прослушивающий адрес
При доступе к API через Unix socket проверка secret не выполняется, обеспечьте безопасность самостоятельно
Windows namedpipe API прослушивающий адрес
При доступе к API через Windows namedpipe проверка secret не выполняется, обеспечьте безопасность самостоятельно
HTTPS-API прослушивающий адрес, требует настройки сертификата и приватного ключа в разделе tls, для использования TLS также необходимо указать external-controller
Запуск DOH-сервера на порту RESTful API
Этот URL не проверяет secret, обеспечьте безопасность самостоятельно
Ключ доступа к API
Внешний пользовательский интерфейс¶
Позволяет запускать статические веб-ресурсы (например, Clash-dashboard) через Clash API, путь доступа - адрес API/ui
Может быть абсолютным путем или относительным путем к рабочему каталогу Clash
!!! note Обратите внимание: если путь не находится в рабочем каталоге Clash, вручную задайте переменную среды SAFE_PATHS, чтобы добавить его в безопасный путь. Синтаксис этой переменной среды совпадает с правилом анализа переменной среды PATH этой операционной системы (то есть он разделяется точкой с запятой в Windows и двоеточием в других системах).
Настройка имени внешнего пользовательского интерфейса¶
Необязательно, при обновлении будет использоваться указанная папка, если не настроено, то обновляется непосредственно в каталог external-ui
Настройка URL для загрузки внешнего пользовательского интерфейса¶
Кэширование¶
Унифицированная задержка¶
При включении унифицированной задержки рассчитывается RTT для устранения различий задержки между различными типами узлов из-за рукопожатия соединения
Возможные значения: true/false
TCP одновременность¶
Включить одновременные TCP-соединения, которые будут использовать все IP-адреса, разрешенные DNS для соединений, используя первое успешное соединение.
Возможные значения: true/false
Интерфейс исходящего соединения¶
Интерфейс для исходящего трафика mihomo
Метка маршрутизации¶
Предоставляет метку трафика по умолчанию для исходящих соединений в Linux
TLS¶
В настоящее время используется только для HTTPS API
Глобальный отпечаток клиента¶
Глобальный отпечаток TLS, приоритет ниже, чем client-fingerprint внутри proxy.
В настоящее время поддерживается для TCP/grpc/WS/HTTP с включенным TLS, поддерживаемые протоколы: VLESS, Vmess и trojan.
Note
Возможные значения: chrome, firefox, safari, iOS, android, edge, 360, qq, random. При выборе random генерируется отпечаток современного браузера на основе данных вероятности Cloudflare Radar.
Режим данных GEOIP¶
Изменение файла, используемого для geoip: mmdb или dat. Возможные значения: true/false, true для dat, по умолчанию false
Режим загрузки GEO файлов¶
Доступные режимы загрузки:
standard: стандартный загрузчикmemconservative: загрузчик, оптимизированный для устройств с ограниченной памятью (значение по умолчанию)
Автоматическое обновление GEO¶
Интервал обновления в часах
Настройка URL для загрузки GEO¶
Настройка глобального UA¶
Настройка User-Agent для загрузки внешних ресурсов, по умолчанию clash.meta
Поддержка ETag¶
Поддержка ETag для загрузки внешних ресурсов, по умолчанию true