Mihomo 跨平台进程规则
按软件适用地区整理的 PROCESS-NAME 规则。生成结果发布在 generated 分支,可以直接通过 URL 引用。
在 generated/mihomo 中选择平台和规则集合。可以使用 GitHub Raw 或 jsDelivr:
https://raw.githubusercontent.com/noctiro/process-rules/generated/mihomo/<platform>/<collection>.list
https://cdn.jsdelivr.net/gh/noctiro/process-rules@generated/mihomo/<platform>/<collection>.list
Mihomo 配置示例:
rule-providers:
process-contain-cn-mainland:
type: http
behavior: classical
format: text
url: https://cdn.jsdelivr.net/gh/noctiro/process-rules@generated/mihomo/windows/contain-cn-mainland.list
path: ./ruleset/process-contain-cn-mainland.list
interval: 86400
rules:
- RULE-SET,process-contain-cn-mainland,DIRECT将 DIRECT 替换为需要的策略或策略组。
| 平台 | 内容 |
|---|---|
windows |
Windows 可执行文件名 |
android |
Android 应用包名 |
linux |
Linux 进程名 |
macos |
macOS 可执行文件名 |
all |
所有平台去重合并 |
| 集合 | 内容 |
|---|---|
only-<region> |
只面向该地区的应用 |
contain-<region> |
包含该地区的应用 |
not-contain-<region> |
有明确地区但不包含该地区的应用 |
any |
不限制地区的应用 |
any 不表示全部应用。only-<region> 是 contain-<region> 的子集;两者使用不同策略时,应先放 only-<region>。
当前文件及其 SHA-256 校验值见 manifest.json(GitHub Raw)或 manifest.json(jsDelivr)。固定版本见 Releases。
规则只使用能够唯一归属到具体软件的进程名和 Android 包名。提交规则见 贡献者指南。代码、规则数据和生成文件采用 GNU GPLv3 或更高版本。
感谢 Mihomo 项目、Linux.do 论坛 及所有为本规则库贡献代码、规则和建议的参与者。