AdGuard 过滤列表项目教程
1. 项目的目录结构及介绍
AdGuard 过滤列表项目的目录结构如下:
adguard-filter-list/
├── blocklist
├── hostlist-compiler
├── README.md
└── .gitignore
目录介绍
- blocklist: 包含合并后的广告拦截列表文件。
- hostlist-compiler: 包含用于编译合并列表的配置和脚本。
- README.md: 项目的说明文档。
- .gitignore: Git 忽略文件配置。
2. 项目的启动文件介绍
项目中没有明确的“启动文件”,因为这是一个静态列表生成项目。主要的操作是通过脚本和配置文件生成合并后的广告拦截列表。
3. 项目的配置文件介绍
主要的配置文件位于 hostlist-compiler
目录中,用于指定需要合并的广告拦截列表。
配置文件示例
sources:
- name: AdGuard DNS Filter
url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
- name: AdGuard Mobile Filter
url: https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/MobileFilter/sections/specific_app.txt
- name: AdAway Default Blocklist
url: https://adaway.org/hosts.txt
# 其他列表...
配置文件说明
- sources: 定义需要合并的广告拦截列表。
- name: 列表的名称。
- url: 列表的 URL 地址。
通过修改配置文件,可以添加或删除需要合并的广告拦截列表。
以上是 AdGuard 过滤列表项目的基本教程,涵盖了项目的目录结构、配置文件等关键内容。希望对您有所帮助!