这个项目能做什么

该仓库整合了来自AdAway、MVPS、yoyo.org和URLHaus等多个知名主机文件源,将其合并为一个统一的主机文件,并去除重复项。它提供31种不同变体,将基础广告软件+恶意软件拦截列表与可选的假新闻、社交、赌博和色情类别扩展相结合。项目包含一个Python脚本(updateHostsFile.py),用于生成自定义主机文件,并提供自动更新源、替换当前活动主机文件、指定目标IP、压缩输出等选项。它还提供Docker容器镜像以便于部署,支持自定义白名单/黑名单,并包含单元测试。生成的主机文件适用于所有操作系统,适合基于DNS的内容拦截。