Правила процессов
Вы можете назначить политику указанному процессу. Правила процессов работают в Chute Mac и Chute Android: на iOS и tvOS песочница не даёт сведений о процессе, поэтому PROCESS-NAME, PROCESS-PATH и PROCESS-NAME-REGEX там никогда не совпадают и такие правила пропускаются. На Android для TCP-соединений, которые перехватывает VPN, PROCESS-NAME и PROCESS-NAME-REGEX сопоставляются с именем пакета приложения, открывшего соединение, а PROCESS-PATH — с путём к его APK; у соединения через слушатель HTTP или SOCKS5 нет владельца, которого Chute мог бы определить. UDP-трафик ни на одной платформе не несёт сведений о процессе, поэтому правила процессов с ним никогда не совпадают.
Существует 3 типа правил процессов: PROCESS-NAME, PROCESS-PATH и PROCESS-NAME-REGEX.
PROCESS-NAME
PROCESS-NAME,Telegram,Proxy
Правило совпадает, если имя процесса запроса совпадает. Поддерживаются подстановочные символы * и ?.
Имя процесса, которое несёт сессия, — это всегда только имя, но никогда не полный путь: для пакетов приложений macOS это локализованное отображаемое имя приложения, для остальных процессов — имя исполняемого файла. Значение PROCESS-NAME, содержащее
/, сопоставляется вместо этого с путём процесса —PROCESS-NAME,/Applications/Safari.app/,Proxyработает, а/в конце означает всё внутри пакета. PROCESS-PATH — более понятный способ записать то же самое.
PROCESS-PATH
PROCESS-PATH,/Applications/Safari.app,Proxy
Правило совпадает, если полный путь процесса запроса совпадает с шаблоном (без учёта регистра). Поддерживаются подстановочные символы * и ?.
Внимание: PROCESS-PATH работает на macOS для всех входящих интерфейсов (HTTP, SOCKS5 и TUN). Для пакетов приложений правило сопоставляется с путём пакета (например,
/Applications/Safari.app), для остальных процессов — с полным путём исполняемого файла. На Android оно сопоставляется с путём к APK-файлу приложения. Сопоставление выполняется без учёта регистра. В iOS путь процесса никогда не заполняется, поэтому правила PROCESS-PATH там не совпадают.
PROCESS-NAME-REGEX
PROCESS-NAME-REGEX,^Safari$,DIRECT
Правило совпадает, если имя процесса совпадает с регулярным выражением.
Эта страница — перевод английской версии. При расхождениях приоритет имеет английская версия.