Firefox 优化完整指南:Betterfox 让浏览更快、更干净、更私密
【免费下载链接】BetterfoxFirefox user.js for optimal privacy and security. Your favorite browser, but better.项目地址: https://gitcode.com/GitHub_Trending/be/Betterfox
Firefox 用着有点慢?新标签页塞满推荐内容,你还不确定哪些网站在跟踪你。Betterfox 是一个社区维护的 Firefox 配置方案:一个 user.js 文件就能帮你把速度、隐私、界面体验相关的参数一次性调到位,放进配置文件目录即可生效。
为什么 Firefox 默认状态不如想象中顺手
装完 Firefox 后,很多人会遇到三类问题:
- 速度没压榨到位。默认的连接数、首次绘制延迟等参数偏保守,多标签页同时加载时显得吃力。
- 界面有噪音。新标签页的推荐内容、赞助位、书签栏、更新后的"什么是新"页面,都是分散注意力的元素。
- 隐私防线不统一。遥测、跟踪保护的严格程度、密码自动保存这些开关散落在各处,手动一个个改既累又容易漏。
理论上你可以在 about:config 里逐项修改,但几百个参数里哪些该动、动到什么值不会搞坏网站,对新手来说门槛很高。这正是 Betterfox 要解决的问题。
Betterfox 的思路:只调真正有效的参数
Betterfox 的方法论是"最小有效剂量":借鉴了边际收益递减的思路,不做那种为了快而快、结果网站频繁白屏的极端配置。它的三个目标是极简(去掉不需要的东西)、高效(让 Firefox 释放性能)、隐私(在不破坏网站的前提下保护数据)。
仓库里的文件分工很清晰:
- user.js:真正要使用的文件,是从下面各清单中提炼出的"必需品集合"
- Securefox.js:隐私与安全项的完整说明清单
- Peskyfox.js:界面净化、干扰排除的清单
- Fastfox.js:速度相关项的清单
- Smoothfox.js:可选,调整滚动等交互手感
后四份更像"带详细注释的参考手册",每一条都写着为什么这么改,遇到不满意的项可以照着它单独覆盖。如果你用的是 Waterfox 或 Zen 这类基于 Firefox 的浏览器,仓库里也备了对应版本:waterfox/user.js、zen/user.js,但官方提示这些衍生文件更新频率较低,拿不准时优先用标准版 user.js,参考 waterfox/README.md。
快速上手:五步把 user.js 放进配置文件
整个过程不超过五分钟,建议先给当前配置建一个备份,方便随时回滚。
- 先备份你正在用的配置文件(复制一份目录即可)
- 从仓库获取 user.js 文件(右键"链接另存为")
- 打开 Firefox,地址栏输入
about:profiles并回车 - 找到要使用的配置文件,在"根目录"一栏点击"打开文件夹"
- 把 user.js 移到这个文件夹里,重启 Firefox
user.js 是控制 Firefox 设置的配置文件,每次启动时浏览器会自动读取它,所以你不需要再手动设置任何参数。重启后,建议再装一个像 uBlock Origin 这样的广告拦截扩展,两者配合才能把隐私保护的收益吃满。如果不想手动放文件,进阶用户也可以看看仓库里的 install.py,它支持通过脚本完成安装。
进阶调优:按需写自己的覆盖项
user.js 是通用方案,但总有些项你会想改回来——比如你还是习惯用书签栏,或者想接自己的 DNS。这时不要直接改 user.js,而是另建一个覆盖文件单独写这些项。仓库里的 personal/user-overrides.js 可以当例子参考(注意文件开头的声明:这是作者的个人测试配置,不是官方推荐,照搬可能出兼容问题):
// 关闭 Strict 模式的便利功能例外列表 user_pref("privacy.trackingprotection.allow_list.convenience.enabled", false); // 始终隐藏书签栏 user_pref("browser.toolbars.bookmarks.visibility", "never");上面两行分别演示了隐私项和界面项的覆盖写法。常见可借鉴的方向:关闭密码管理器与表单自动填充(signon.rememberSignons)、隐藏新标签页的各种"最近活动"区块、调整 TRR(即 DNS over HTTPS,让 DNS 请求加密,防止运营商看到你访问了哪些域名)的模式与提供商。每条覆盖写之前,去对应清单文件里搜一下这个参数名的注释,确认它的作用再动手。
避坑指南:网站白屏了怎么回滚
再保守的配置也可能撞上个别网站。遇到打不开、登录失败、功能异常时按这个顺序处理:
- 先定位。在 about:config 里把
privacy.trackingprotection.enabled临时关掉试试,如果恢复,说明是严格跟踪保护与站点的冲突,可在增强跟踪保护里对该站添加例外。 - 逐项排查。如果刚加过覆盖项,把它们逐条注释掉,找到冲突的那条。
- 彻底回滚。把 user.js 移出配置文件目录并重启,浏览器立刻回到默认状态;或者直接用之前备份的配置文件新建一个,两个配置对比着看。
回滚能力是这套方案最省心的地方:所有改动都集中在一个文本文件里,删掉它等于撤销一切,不用像手动改 about:config 那样一条条找回来。
下一步
确认你的 Firefox 版本,克隆仓库拿到最新配置(不同大版本的 Firefox 对应不同版本的 user.js,以仓库内说明为准):
git clone https://gitcode.com/GitHub_Trending/be/Betterfox克隆完成后先通读一遍 user.js 的注释和 Securefox.js 里你不放心的条目,再按前面的五步部署。跑一周后如果体验有落差,对照清单单独覆盖那一项,而不是整套放弃。
【免费下载链接】BetterfoxFirefox user.js for optimal privacy and security. Your favorite browser, but better.项目地址: https://gitcode.com/GitHub_Trending/be/Betterfox
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考