想得到「干净」的网页赏识体验?你必要这份全平台去告白指南
前两款基于 Chromium 的赏识器满意了一个全部 Chrome for Android 用户心水许久的成果: 在移动端安装行使 Chrome Web Store 里的赏识器扩展,因此在手机上安装 uBlock Origin 这类去告白插件也是完全没题目的,桌面端扩展的成果根基都能行使。 Firefox for Android 也原生支持安装扩展,不外扩展数目要少于桌面端,想效仿桌面端安装一打扩展的伴侣也许要扫兴了。 亏得在移动端安装去告白扩展的同时,我们还能导入法则举办手动拦截; 在某些告白出格猖狂的环境下,我们也可以通过扩展来禁用界面的 Javascript 来实现更彻底的去告白结果,好比 Chrome 上的 Quick Javascript Switcher 和 Firefox 上的 NoScript Security Suite —— 但这是剂猛药,也许会影响网页的正常行使,请酌情行使。 其它,Adguard Content Blocker 也是针对 Android 平台赏识器去告白的一种实现方法,但它必要赏识器支持 Content Blocking 技能,今朝只有 Yandex Browser 和三星赏识器可以行使。 不外如果这两款赏识器的用户简直可以思量行使,对 Yandex 用户而言能享受更得当手机的页面,而对付不支持安装扩展的三星赏识器用户而言更是个福音。 ACB 的行使方法和赏识器扩展根基无异,首要成果也是环绕过滤器(就是法则),内置法则少于 Adguard for Android 必要时可以自行添加。 不外在移动端操纵起来的体验要远好于在逼仄的扩展配置界面里鼓捣。 全局的 Hosts 方案 什么是 Hosts? Hosts 是每个装备上都有的一个体系文件,事变道理也很好领略: 它将常见的网址域名与其 IP 相干联,当我们输入一个域名后,体系会先在 Hosts 文件中探求对应的 IP 地点,如果找到了会当即打开。 于是操作 Hosts 文件去告白的思绪就清楚了——我们可以编辑 Hosts 文件,将已知的告白处事器从头定向到无效的地点(一样平常是 127.0.0.1)来实现去告白。 好比我们可以在 Hosts 文件里添上这么一行 127.0.0.1 adsites.com 这样我们就把 adsites.com 这个网站重定向到了当地 IP 地点,也就到达了去告白的结果。 不外在 Android 装备上 Hosts 文件位于 /system/etc/hosts 目次下,修改后也许会影响正常的 OTA 更新。 以是我们最好操作 Magisk 模块来实此刻不窜改体系分区的环境下修改 Hosts 文件。 这项特征乃至有 Magisk 作者官方支持,只必要在 Magisk Manger 配置中点击 Systemless Hosts 这一选项即可。 做好筹备之后我们就可以安心替代 Hosts 了。 Android 上我们保举行使 Adaway 这款老牌 Hosts 去告白器。 在授予 Root 权限后,添加必要的 Hosts 源即可。 保举的 Hosts 源: · Yhosts: 相等老牌的去告白的 Hosts · NeoHosts: 海内屏障挖矿统计JS/常见下载挟制/百度百口桶的全天候定位记录等等 · 大圣净化: 大圣净化开拓者维护的 Hosts,首要针对海内视频网站 必要留意: · 未 root 用户可以借助 Android 自带的收集框架接口修改 Hosts,详细步调请自行查询。 · Hosts 和法则一样太多会影响网页加载速率,盛大地行使。 部门仔细的读者也许发明白 uBlock Origin 这类赏识器扩展和 Adaway 这类操作 Hosts 去告白的 App 都必要「法则」,这两者能混用吗? 谜底是不可。 uBlock Origin 等扩展的「订阅法则」这一特征来自于最开始的 Adblock(拜见前文),有本身一套独占的语法,而 Hosts 是由 IP 地点和网址两部门构成。 二者名目差异不能混用,不外简直可以举办转换来曲线救国,只是这样没有太多意义,已经有不少维护的法则,直接订阅所必要的对应法则即可。 Adguard for Android 和赏识器扩展对比,Adguard for Android 则可以操作 Android 体系自带的几种基本收集框架来举办流量过滤,最终到达去除告白的目标。 流量过滤并不会将用户数据发送给任那里事器,一样平常环境下也并不必要 Root 权限。 在 Adguard 中,我们可以通过开启「DNS 过滤」和「HTTPS 过滤」来加强去告白结果。 我们先来说说 DNS。 承接上文的 Hosts 查询,当我们输入一个域名时会先在当地的 Hosts 中查询是否有域名对应的 IP,如果没有则会向远端的 DNS 处事器查询(因此 DNS 也被形象地称为「互联网的电话簿」)。 DNS 去告白则将过滤告白的流程放在了 DNS 处事器上。 通过改换那些可以实现去告白等伟大成果的 DNS,我们也能去除一些告白,好比 Adguard 的 DNS 176.103.130.130。 不外实测在大陆选用 Adguard 的 DNS 后网页加载速率会有明明的减慢,请列位按照本身的环境来选择,下手手段强的读者也也可以思量在本身处事器上 搭建 Adguard Home(http://beta.sspai.com/post/52813)。 Adguard 的一个独到之处在于开启 DNS 过滤后不必要改换 DNS 也能到达去告白的结果。 详细实现道理是在 request 在达到 DNS 前举办拦截以此到达去告白的结果。 再是 HTTPS 过滤。 我们知道 HTPPS 的链接是加密的,正常环境下 Adguard 无法知道详细的内容,也就无从过滤去告白。 Adguard 给出的要领是通过安装证书来实现解密流量。 遗憾的是默认环境下 Adguard 的证书属于 用户证书,Target API 24 以上的 App 无法被过滤。 亏得对付 Magisk 用户来说,只需安装 Move Certificates 这个模块就能将 Adguard 的证书转化为 体系证书,从而让全部 App 都能通过 Adguard 过滤 HTTPS 流量了。 思量到过滤这个进程在客观上会减慢加载速率,Adguard 也有提供针对特定 App 的过滤开关。 对付已经确定无疑没有告白以及过滤后会明明影响行使的 App(微信、付出宝等)提议封锁过滤。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |