Règle de processus
Vous pouvez assigner une politique à un processus donné. Les règles de processus ne sont disponibles que sur Chute Mac. Sur iOS, PROCESS-NAME ne correspond jamais ; PROCESS-NAME-REGEX peut correspondre à un pseudo-nom de processus dérivé de l'agent utilisateur HTTP.
Il existe 3 types de règles de processus : PROCESS-NAME, PROCESS-PATH et PROCESS-NAME-REGEX.
PROCESS-NAME
PROCESS-NAME,Telegram,Proxy
La règle correspond si le nom du processus de la requête correspond. Les caractères joker * et ? sont pris en charge.
Le nom du processus n'est jamais qu'un nom, jamais un chemin complet : pour les bundles d'application macOS, il s'agit du nom d'affichage localisé de l'app ; pour les autres processus, du nom de fichier de l'exécutable. Pour faire correspondre un chemin complet, utilisez plutôt PROCESS-PATH.
PROCESS-PATH
PROCESS-PATH,/Applications/Safari.app,Proxy
La règle correspond si le chemin complet du processus de la requête correspond au motif (sans distinction de casse). Les caractères joker * et ? sont pris en charge.
Remarque : PROCESS-PATH fonctionne sous macOS pour toutes les entrées (HTTP, SOCKS5 et TUN). Pour les bundles d'application, la règle est comparée au chemin du bundle (par ex.
/Applications/Safari.app) ; pour les autres processus, au chemin complet de l'exécutable. La correspondance ne tient pas compte de la casse. Sur iOS, le chemin du processus n'est jamais renseigné, les règles PROCESS-PATH n'y correspondent donc pas.
PROCESS-NAME-REGEX
PROCESS-NAME-REGEX,^Safari$,DIRECT
La règle correspond si le nom du processus correspond à l'expression régulière.