ROS相关|RouterOS 广告拦截设置

2025-08-19 17:20:36 0点赞 1收藏 0评论

ROS 广告拦截官方介绍


RouterOS Adlist 广告拦截设置

ROS相关|RouterOS 广告拦截设置

1️⃣ Adlist 概念

  • 作用:网络级广告拦截,通过 DNS 解析拦截广告域名。

  • 原理:当客户端查询广告域名时,返回 0.0.0.0,阻止广告内容加载。

  • 优势:提升网络性能,减少广告流量,提高用户体验。

RouterOS Adlist 工作原理示意RouterOS Adlist 工作原理示意

2️⃣ 配置前注意

  • DNS 缓存:用于存储 Adlist 条目,若缓存满会报错 adlist read: max cache size reached。

  • 存储空间:Adlist 存在 RouterOS 内部,需要确保足够空间。

DNS 缓存DNS 缓存

3️⃣ 核心参数说明

  • url:Adlist 的在线 URL

  • ssl-verify:是否验证 SSL 证书

  • match-count:已匹配 DNS 请求数量

  • name-count:导入域名数量

  • file:本地 Adlist 文件路径

  • pause:暂停使用 Adlist

  • reload:更新列表(只更新新增/删除条目)

Adlist 每 4 小时自动检查更新,无需手动 reload。


4️⃣ 白名单(Whitelist)

  • 通过 静态 DNS FWD 条目 排除不拦截域名:

/ip/dns/static/add name=bar.test type=FWD

  • 查询会转发到下一个 DNS(动态或 /ip/dns/set servers= 配置的 DNS)。

  • FWD 条目支持 DoH。


5️⃣ 配置示例

URL 基础 Adlist

/ip/dns/adlist add url=https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts ssl-verify=no

添加adlist添加adlist
  • 查看域名数量和匹配情况:

/ip/dns/adlist/print Flags: X - disabled 0 url="https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" ssl-verify=no match-count=122 name-count=164769

本地 Adlist 文件

  1. 创建文件 host.txt:

0.0.0.0 example1.com 0.0.0.0 eu1.example.com 0.0.0.0 ex.com 0.0.0.0 com.example.com

  1. 在 RouterOS 添加并编辑文件:

/file/add name=host.txt /file/edit host.txt contents

  1. 加入 Adlist:

/ip/dns/adlist/add file=host.txt

  1. 验证格式:

/ip/dns/adlist/print Flags: X - disabled 0 file=host.txt match-count=0 name-count=4

注意:域名格式必须与示例一致。


6️⃣ 使用建议

  • 优先使用 URL Adlist,便于自动更新。

  • 白名单用于重要域名,避免误拦。

  • 定期检查缓存和存储,确保 Adlist 生效。

  • 可结合 DNS-over-HTTPS 提升隐私与稳定性。


补充说明

拦截列表推荐

https://anti-ad.net/domains.txt https://gh-proxy.com/https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts https://gh-proxy.com/https://raw.githubusercontent.com/neodevpro/neodevhost/refs/heads/master/host

1. https://anti-ad.net/domains.txt

  • 简介:这是 Anti-AD 项目提供的广告屏蔽域名列表,旨在为中文用户提供高命中率的广告过滤规则。该列表支持多种网络组件,如 AdGuardHome、dnsmasq、Surge、Pi-Hole 和 smartdns 等,适用于在本地网络中部署广告拦截功能。

  • 特点

    • 高命中率:专为中文环境优化,能有效屏蔽大量广告域名。

    • 多平台支持:支持多种网络组件,方便用户根据自身需求选择合适的工具进行广告拦截。

    • 实时更新:定期更新,确保规则库的时效性和有效性。

  • 适用场景:适用于希望在本地网络中实现广告拦截的用户,特别是中文用户。


2. https://gh-proxy.com/https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

  • 简介:这是 StevenBlack 的 GitHub 项目提供的统一 Hosts 文件,集合了多个知名的广告屏蔽列表,旨在通过修改系统的 Hosts 文件来实现广告和恶意网站的屏蔽。

  • 特点

    • 多源合并:整合了多个广告屏蔽列表,提供更全面的广告拦截。

    • 定期更新:定期更新,确保屏蔽规则的有效性。

    • 支持多平台:适用于 Windows、macOS 和 Linux 等操作系统。

  • 适用场景:适用于希望通过修改系统 Hosts 文件来实现广告拦截的用户,特别是技术用户。


3. https://gh-proxy.com/https://raw.githubusercontent.com/neodevpro/neodevhost/refs/heads/master/host

  • 简介:这是 Neo Dev Team 提供的广告屏蔽 Hosts 文件,旨在提供一个强大而友善的广告屏蔽解决方案。该列表包含大量的广告和追踪域名,适用于多种广告拦截工具。

  • 特点

    • 大规模屏蔽:包含大量的广告和追踪域名,提供全面的广告拦截。

    • 友好设计:注重用户体验,提供易于理解和使用的规则。

    • 多平台支持:支持多种广告拦截工具,如 AdGuard、Pi-Hole 等。

  • 适用场景:适用于希望使用广告拦截工具来实现广告屏蔽的用户,特别是中文用户。


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

BSakura-白桜

执镜逐光,山河远阔,人间烟火皆入画

关注 打赏
作者其他文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松