adguard 是一款功能卓越的网络内容过滤工具,借助灵活的自定义过滤规则,用户可显著增强其拦截能力,精准适配个人上网习惯与安全偏好。

掌握过滤规则的核心语法

入门第一步是熟悉基础语法规则。例如,“||域名”用于全面拦截该域名下的所有请求;而“@@域名”则代表白名单,允许该域名资源正常加载。以“||ad.example.com”为例,即可彻底阻断对该广告子域的所有访问请求。
依据网页元素特征实施精准过滤
当目标网站存在特定干扰内容(如横幅广告、浮动弹窗、推广图片等),可通过识别其HTML结构或URL特征来构建针对性规则。假设某类广告图链恒含“adimage”字段,则可编写规则“||adimage”,实现对所有含该关键词图片资源的自动屏蔽,有效净化页面视觉体验。
限制指定文件格式的加载与下载
针对高风险或非必要文件类型(如可执行程序、安装包等),AdGuard 支持按扩展名进行拦截。例如,添加规则“||*.exe$”即可阻止所有以“.exe”结尾的文件请求;其中“$”为协议修饰符,确保仅匹配完整文件后缀,避免误伤其他路径。
基于域名层级的全局屏蔽
若需彻底隔离某一恶意或低质站点的所有资源,仅需一条简洁规则即可达成。例如,“||malware-site.com”将禁用该域名下全部子域、脚本、样式表、媒体及API接口等所有HTTP(S)请求,实现全方位防护。
设置例外规则避免误拦
在启用广泛屏蔽策略时,难免波及合法服务。此时可通过排除规则(Exception Rule)予以修正。例如,若已屏蔽整个广告联盟域名,但发现“subdomain.advertising.com”实为业务必需接口,只需追加“@@subdomain.advertising.com”,即可恢复其正常通信。

动态更新,即时生效
AdGuard 具备实时规则热加载能力。无论是在浏览中临时发现新广告源,还是测试优化现有策略,均可直接在图形界面中新增、编辑或停用规则,操作完成后立即应用,无需重启软件或刷新配置。
复用成熟开源规则集
社区中已积累大量经过长期验证的高质量 AdGuard 规则库,涵盖广告屏蔽、隐私追踪拦截、钓鱼网站防御等多个维度。用户可根据自身需求导入主流规则(如 EasyList、uBlock Origin 同步规则、Anti-CV 等),大幅降低手动编写门槛,快速构建高效防护体系。通过上述方式,用户可充分发挥 AdGuard 的可定制优势,持续优化网络环境,获得更清爽、更可控、更安全的上网体验。











