ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

uBlock Origin 使用教程:10 分钟把网页广告和追踪器拦干净

uBlock Origin 使用教程:10 分钟把网页广告和追踪器拦干净 uBlock Origin 使用教程10 分钟把网页广告和追踪器拦干净【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock打开一个新闻站先等 30 秒贴片关掉弹窗又跳出两层页面看似正常背后却有一串追踪脚本在记录你的浏览轨迹。uBlock Origin通常简称 uBO是一个面向 Chromium 和 Firefox 的高效广告拦截与内容阻止扩展它靠一套宽谱过滤引擎拦截广告、追踪器、挖矿脚本和恶意站点同时把 CPU 和内存占用压得很低是开源社区里口碑最好的拦截工具之一。这篇文章不按功能清单来写而是按你实际会经历的顺序走一遍装上它、用对默认配置、拦截过头时怎么修、最后才是自定义规则。看完能直接上手不需要懂过滤语法。先认识 uBO 的拦截范围不止是广告很多人以为拦截工具只管广告uBO 的默认行为其实覆盖面更广。按照 项目 README 的说明它默认启用的过滤列表包括EasyList主流广告拦截规则EasyPrivacy追踪器和数据收集脚本Peter Lowes Blocklist已知的广告服务器和恶意域名Online Malicious URL Blocklist恶意网址拦截uBO 官方过滤器项目自维护的补充规则也就是说装好之后不用做任何配置大部分常见的广告、弹窗和追踪就已经被挡住了。它的定位也可以从 MANIFESTO.md 看出来用户自己决定哪些内容可接受uBO 只负责提供执行手段。安装 uBlock Origin 的两种途径普通用户从浏览器官方商店装绝大多数人不需要碰源码。到 Firefox Add-ons 或 Chrome 商店搜索 uBlock Origin 安装即可注意认准作者发布的原版商店里有不少同名仿品。装完重启浏览器工具栏出现红色盾牌图标就代表它已经在工作了。项目自身也提示不要和其他内容拦截扩展同时使用多个拦截器叠加反而可能让 uBO 的反封锁机制失效。想从源码构建跑一条 shell 脚本如果你习惯自己打包比如要魔改或学习源码仓库里每个平台都有独立的构建脚本输出到dist/build/下git clone https://gitcode.com/GitHub_Trending/ub/uBlock cd uBlock ./tools/make-chromium.sh # Chrome/Edge 版本 ./tools/make-firefox.sh # Firefox 版本 ./tools/make-mv3.sh # MV3 版本脚本逻辑不复杂先把公共文件复制到构建目录再叠加 platform/ 下对应平台的差异文件最后生成 zip 包。构建完在浏览器扩展页面选择加载已解压的扩展指向dist/build/里的目录即可。首次使用只动两处设置就够了过滤列表默认全选按需减打开扩展面板进入过滤列表选项卡。默认勾选的状态就是作者调好的平衡点——如果你感觉拦截刚刚好什么都不用改。什么时候需要动它两种情况觉得拦得太宽比如某些合法功能被误伤可以取消勾选可疑的列表逐个排查所在地区有大量本地广告再单独勾选对应地区的列表注意不要一次勾选几十个第三方列表。每多一个列表匹配成本就多一分收益却递减。高级模式每个网站一张小防火墙点面板左下角的齿轮切换到高级模式。这时工具栏图标会多出一组开关脚本、第三方框架、字体、图片可以按站点单独放行或拦截。这是 uBO 最有用的隐藏能力——遇到某个网站广告没了但按钮也点不动时不用卸载、不用写规则直接在那个网站下把对应类别放开就行。拦截过头了怎么定位是哪条规则干的误拦截是任何拦截工具都躲不开的问题uBO 的排查路径很短面板里点日志带红点的图标打开日志记录刷新出问题的页面在日志里找到被标红拦截的那条请求鼠标悬停可以看到命中的具体规则右键该规则选创建允许规则uBO 会自动生成一条开头的放行规则写进我的过滤器整个过程不超过一分钟也不需要你理解过滤语法的细节。注意排查完记得在日志面板点停止记录日志开着会有轻微的内存开销。写自己的规则只需要认识四种写法日志的创建允许规则能解决 90% 的问题。剩下 10% 可以在我的过滤器里手写常用格式就这四种||example.com^$third-party 拦截该域名的一切第三方请求 ||popads.net^$popup 只拦它的弹窗 ||example.com/script.js$script 放行某个被误杀的脚本 example.com##.ad-banner 用 CSS 选择器隐藏页面上的广告元素前三个是网络层拦截/放行最后一个是页面层隐藏语法体系源自 EasyList 并做了扩展。写规则前先想清楚两件事要拦的是请求脚本、图片、API还是页面上的元素选错层面会白忙活。更复杂的场景——比如只想拦某站的一类请求而不碰另一类——可以配合前面提到的高级模式按站点微调两者组合基本能覆盖所有需求。备份与迁移一行操作省掉重配自定义规则和过滤列表勾选状态都存在本地配置里换浏览器重装时会丢。面板设置选项卡底部有导出和导入按钮导出的是一个 json 文件存一份在网盘或 U 盘里重装后导入即恢复全部配置。写在最后uBlock Origin 的使用门槛不高商店安装 → 默认配置直接可用 → 误拦截时用日志一键放行。真正拉开体验差距的是高级模式 按站点微调这一套组合拳建议遇到具体网站问题时再回来用它。下一步可以做的具体事情把日志功能试一遍挑一个你觉得这站广告怎么还有的页面走一次定位流程你会发现它比想象中快得多。【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表