bettervia 1.1.0 —— 一个 0.39MB 模块的迭代观察
bettervia 是什么
现在打开 Via 浏览器的模块面板,你会看到 bettervia 静静地躺在那里——图标简洁、设置项分三块、安装包才 0.39MB。但如果你把它关掉再回到腾讯视频或 B 站长按视频,立刻就能感觉到差别:长按菜单里那个本该出现的「嗅探媒体资源」入口消失了。
从 bettervia 的定位来看,它本质上是 Via 浏览器的一个增强模块。Via 官方出于合规考虑,把腾讯视频、优酷、爱奇艺、B站、喜马拉雅这 7 个站点加入了嗅探白名单——在这些域名上,资源嗅探入口被直接屏蔽。bettervia 做的第一件事,就是在 Via 进程内强制取消这些白名单判定,让嗅探逻辑对所有站点一视同仁。
但它不止于此。现在的 bettervia 已经扩展到三个维度:核心功能(嗅探、广告、脚本三个白名单解除 + 脚本大全内置仓库)、隐私防护(超级隐身、Cookie 管理、截屏防护、隐私锁)、以及 ROOT/非 ROOT 双模式支持。对于一个 0.39MB 的 APK 来说,这个功能密度相当可观。
安装
bettervia 只做 Android,安装包 0.39MB,市面上绝大多数手机都能秒装。但有几个前置条件和安装路径上的细节值得注意。
首先,你需要一台已经安装好 Via 浏览器的 Android 手机——bettervia 不是独立 App,它是 Via 的模块,离开 Via 自己跑不起来。安装前确认 Via 版本在 4.0 以上(老版本的模块接口不兼容)。
拿到 bettervia下载 后直接点安装即可,系统如果提示「未知来源」放行就行。装完不会在桌面出现新图标——这是很多人第一次用会懵的地方。它的入口在 Via 内部:打开 Via → 设置 → 模块 / 扩展,在里面找到 bettervia 点开才是主面板。
bettervia 提供 ROOT 和无 ROOT 两种模式。没 ROOT 的话直接开无 ROOT 模式就能用核心功能;有 ROOT 的话可以开启更深度的 hook,比如一些需要系统级权限的嗅探场景。不激活也能正常使用——它的激活逻辑只是解锁一些高级配置项,不影响核心开关的运作。
装完第一次打开面板时,建议先把三个白名单解除(嗅探、广告、脚本)都拉到「开」——这是 bettervia 的底线功能,不开的话装它意义不大。隐私锁和超级隐身按需开启,这些会增加操作步骤,日常轻量使用可以先放着。

从一个开关起步:定位是怎么锚定的
我手上没有 bettervia 的完整 changelog——样本文档里只提到了 1.1.0 这个最新版本。但从功能模块的排布顺序和互相之间的依赖关系,大致能反推它的迭代轨迹。
第一批功能毫无疑问是三个白名单解除。嗅探白名单解除是它的立身之本——这个功能戳中了 Via 用户最痛的一个痒点:明明有资源嗅探这么好用的招牌功能,却在视频站被官方一刀切屏蔽。把这 7 个站点的白名单判定强制取消,让嗅探能力回归通用,这是它最早的核心价值。
广告白名单解除和脚本白名单解除应该是紧随其后的第二批。逻辑很顺——用户既然在吐槽「腾讯视频嗅探不到」,大概率也在吐槽「腾讯视频广告拦截规则不生效」。三个白名单解除的技术实现路径几乎相同(在 Via 的规则引擎里 hook 白名单判定),一起做成本最低。
脚本大全的加入是一个明显的转折。它不再是「解除限制」,而是「主动提供增量价值」——开发者从 CDN 分发一个经过筛选的 Via 兼容脚本仓库,让用户不用跑 GreasyFork 就能在 Via 内部导入脚本。这个功能的技术含量和前三个解除开关不在一个量级,说明团队在把 bettervia 从一个「规则补丁包」往「完整生态入口」方向推。
隐私防护三件套(超级隐身、Cookie 管理、隐私锁 + 截屏防护)则是另一条并行的线索。样本文档里反追踪最佳实践那篇把 Via 原生隐私设置和 bettervia 的隐私功能分层组合使用,这个分层思路本身就很成熟——说明隐私模块不是后来补的,而是从一开始就在 roadmap 上。
迭代节奏里藏着什么
从功能排布能看出几个稳定的优先级。
第一,Via 原生能力的「补缺口」永远是最高优先级。 嗅探白名单解除补的是 Via 合规受限的缺口,广告白名单解除补的是规则引擎被绕过的缺口,超级隐身补的是 Via 原生无痕模式不彻底的缺口。团队一直在做的事,是把 Via 因为各种原因没做或做不到的功能,通过模块形式补出来。
第二,功能之间的联动被反复打磨。 脚本大全和脚本白名单解除联动(解除了才能让脚本在腾讯视频上正常跑),Cookie 管理和超级隐身联动(超级隐身隔离 localStorage,Cookie 管理在退出时清理),隐私锁和截屏防护联动(只锁隐私锁页面才拦截截屏)。这种「组合拳」式的设计,让 bettervia 的功能不是一个个孤立的开关,而是可以叠加形成合力的系统。
第三,小而精是始终坚持的尺寸。 从 1.0 到 1.1.0 跨了差不多一年,安装包始终在 0.4MB 左右。对比同类浏览器增强工具动不动几 MB 的体积,这个克制很明显——团队不想让模块本身变成负担。
什么一直在不管? 样本文档里没提云同步、没提跨设备配置迁移、没提社区或用户生成内容平台——bettervia 的所有状态都存在本地,所有操作都是单机行为。这个方向大概率是有意的选择:它就是一个轻量补丁包,不想承担服务端维护成本。
接下来会往哪走
这是纯猜测。
照目前的节奏,我觉得 bettervia 下一步不会有方向性的大改。它的定位已经很清晰——Via 的增强补丁集,生态入口。接下来大概率是在现有的几个维度上深挖,比如脚本大全收录更多分类、超级隐身增加更细粒度的指纹随机化选项、Cookie 管理支持更灵活的白名单规则。
有一个值得留意的信号:样本文档里脚本大全提到「收藏状态保存在本地数据库」,但没提跨设备同步。如果 Via 官方后续开放了更完整的模块间通信接口,bettervia 有可能加一个轻量的导出/导入配置功能——毕竟 0.39MB 的体积还有余量,加个 JSON 导出导入不费什么事。
另一个可能的转向是对 Via 新版本特性的适配。Via 作为独立浏览器一直在迭代,bettervia 每次大版本更新后都需要检查 hook 点是否仍然有效。如果 Via 官方未来收紧模块权限,bettervia 可能需要从 hook 模式转向更轻量的 Web 界面注入模式——这会影响功能深度,但保持可用是底线。
但无论走向哪边,它的核心定位不会变:Via 用户手里那个「装了但感觉不到存在,关掉立刻觉得少了点什么」的 0.39MB 模块。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。