adfilt 项目使用教程
1. 项目目录结构及介绍
adfilt
项目是一个用于存储 web 过滤列表的开源项目,包含了多种主题的过滤列表。以下是项目的目录结构及各部分功能的简要介绍:
adfilt/
├── .github/ # GitHub 仓库的配置文件
├── AdGuard Home Compilation List/ # AdGuard Home 编译列表
├── Adblock list templates/ # 广告过滤列表模板
├── Alternate versions Anti-Malware List/ # 可替代的反恶意软件列表版本
├── AncientLibrary/ # 古代图书馆列表
├── ClearURLs for uBo/ # 为 uBlock Origin 优化的 ClearURLs 列表
├── Conversions of AdGuard Services lists/ # AdGuard 服务列表的转换
├── Dandelion Sprout's Official DNS Server/ # Dandelion Sprout 官方 DNS 服务器列表
├── Dandelion Sprout-s Redirector Assistant List/ # Dandelion Sprout 重定向助手列表
├── Images/ # 图片资源
├── NorwegianExperimentalList alternate versions/ # 挪威实验性列表的替代版本
├── Other domains versions/ # 其他域名的版本
├── Sandbox/ # 沙盒目录,用于测试和实验
├── Sensitive lists/ # 敏感列表
├── Special security lists/ # 特殊安全列表
├── Text replacement scripts/ # 文本替换脚本
├── Wiki/ # 项目维基
├── stayingonbrowser/ # 保持浏览器在浏览器中的列表
├── uBO list extensions/ # uBlock Origin 列表扩展
├── .gitattributes # Git 属性文件
├── AdGuardHomeDisallowedIPs.txt # AdGuard Home 不允许的 IP 列表
├── AdRemovalListForUnusualAds.txt # 用于移除不寻常广告的列表
├── AfricanLanguagesList.txt # 非洲语言列表
├── ... # 其他文件和目录
2. 项目的启动文件介绍
adfilt
项目并没有一个传统意义上的“启动文件”,因为它是作为一个静态资源库存在的,不包含执行代码。项目的核心是各种文本格式的过滤列表,这些列表可以直接被广告拦截工具或其他相关软件使用。
3. 项目的配置文件介绍
adfilt
项目的配置主要是通过文本文件来完成的,这些文件定义了过滤规则和列表。以下是一些主要的配置文件:
AdGuardHomeDisallowedIPs.txt
: 包含 AdGuard Home 不允许的 IP 地址列表。AdRemovalListForUnusualAds.txt
: 定义了用于移除不寻常广告的规则。AfricanLanguagesList.txt
: 包含非洲语言的过滤规则。
这些文件通常是纯文本格式,可以被编辑以添加或删除过滤规则。使用这些配置文件时,用户需要根据自己的需求来选择合适的列表,并在相应的广告拦截软件中进行配置。
请注意,项目中的一些列表可能不适合所有的使用场景,因此在应用到实际环境中之前,建议仔细检查和验证。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考