Betterfox 完整指南:5 分钟用 user.js 完成 Firefox 提速、隐私加固与界面净化
【免费下载链接】BetterfoxFirefox user.js for optimal privacy and security. Your favorite browser, but better.项目地址: https://gitcode.com/GitHub_Trending/be/Betterfox
Betterfox 是一套面向 Firefox 的 user.js 配置项目,用一份配置文件同时优化浏览器的速度、隐私与安全。它的思路是"最小有效剂量":只改动有实际收益的参数,把过度调优引发的兼容问题挡在门外。实际使用过这套配置的用户普遍反馈,网页加载速度有明显提升,主流网站的兼容性没有变差,新标签页和地址栏里的干扰内容也少了一大截。
收益清单:默认 Firefox 与 Betterfox 优化后的差异
先对照这张表,判断这套配置值不值得装:
| 项目 | 默认 Firefox | 应用 Betterfox 后 |
|---|---|---|
| HTTP 连接总数上限 | 900 | 1800 |
| 单服务器持久连接 | 6 | 10 |
| 推测连接与下一页预取 | 部分启用 | 默认关闭(隐私优先) |
| 密码与表单自动填充 | 开启 | 关闭 |
| 跟踪保护白名单 | 开启 | 可完全关闭 |
| 遥测与数据收集 | 上报 | 关闭 |
| 新标签页推荐内容 | 显示 | 移除 |
| PDF 默认缩放 | 固定值 | 可设为按页宽 |
如果你开大量标签页、带宽较高,前两项收益最直接;如果你介意自动填充和遥测,后几项收益更实在。两者兼得,这也是 Betterfox 把配置拆成模块的原因。
三步部署 user.js:下载、放入配置目录、重启生效
- 下载 user.js(右键"另存为"到桌面或任意目录)。
- Firefox 地址栏输入
about:profiles,选中你日常使用的配置文件,点击"打开文件夹"。 - 把 user.js 复制进该文件夹,重启 Firefox。配置在下次启动时一次性生效。
使用 Waterfox 或 Zen 的话,仓库里已备好对应版本的配置:waterfox/ 和 zen/,取用方式相同。
三大模块按需启用:Fastfox、Securefox、Peskyfox 各管什么
三个模块文件职责清晰,可按需取用,也可以全部叠加。
Fastfox:把网络请求的通道加宽
Fastfox.js 管的是"网络请求怎么发出去"。以下参数都围绕连接数与缓冲:
| 参数 | 推荐值 | 作用 |
|---|---|---|
network.http.max-connections | 1800(默认 900) | 浏览器可同时发起的 HTTP 连接总数上限,多标签页和高带宽场景直接受益 |
network.http.max-persistent-connections-per-server | 10(默认 6) | 单台服务器可占用的连接池大小,官方注释指出超过 10 属于过度 |
network.buffer.cache.size/network.buffer.cache.count | 65535 / 48 | 扩大网络缓冲,减少应用层到驱动层的数据搬运,降低 CPU 占用 |
Securefox:把隐私开关一项项拧紧
Securefox.js 覆盖密码、表单、遥测和连接安全:
| 参数 | 推荐值 | 作用 |
|---|---|---|
signon.rememberSignons | false | 不再保存和自动填充密码 |
signon.autofillForms | false | 关闭表单自动填充 |
privacy.trackingprotection.allow_list.convenience.enabled | false | 完全关闭跟踪保护白名单,例外站点不再放行 |
dom.security.https_only_mode_pbm | true | 隐私窗口强制 HTTPS |
遥测相关开关在文件内整体关闭,无需逐项设置。
Peskyfox:清掉界面里的干扰项
Peskyfox.js 负责界面净化,典型参数如下:
| 参数 | 推荐值 | 作用 |
|---|---|---|
browser.toolbars.bookmarks.visibility | "never" | 始终隐藏书签栏 |
browser.search.suggest.enabled/browser.urlbar.quicksuggest.enabled | false | 地址栏不再弹搜索建议与"Firefox Suggest" |
pdfjs.defaultZoomValue | "page-width" | 内置 PDF 阅读器按页宽缩放 |
新标签页的 Sponsored Stories 与 Shortcuts 推荐区同样在此文件内禁用。
按系统与习惯微调:Windows、macOS、Linux 调参清单
基础配置装好后,按你的操作系统再做一轮微调,这一步建议跟着部署流程一次做完,避免回头补改。
Windows 专属调参清单
| 参数 | 推荐值 | 作用 |
|---|---|---|
default-browser-agent.enabled | false | 禁用"默认浏览器代理",停止向 Mozilla 上报默认浏览器状态 |
network.trr.mode | 3 | 启用 DoH 且不走系统回退 |
geo.provider.ms-windows-location | false | 关闭 Windows 定位服务 |
gfx.font_rendering.cleartype_params.rendering_mode/cleartype_level | 5 / 100 | 调整 ClearType 字体渲染 |
macOS 专属调参清单
| 参数 | 推荐值 | 作用 |
|---|---|---|
network.trr.mode | 2 | 启用 DoH 并保留系统 DNS 回退,稳定性更好 |
geo.provider.use_corelocation | false | 关闭 CoreLocation 定位 |
pdfjs.defaultZoomValue | "page-width" | PDF 按页宽显示 |
Linux 专属调参清单
| 参数 | 推荐值 | 作用 |
|---|---|---|
geo.provider.use_geoclue | false | 关闭 geoclue 定位 |
network.trr.mode | 2 | DoH 带系统回退 |
network.trr.max-fails | 5(默认 15) | 缩短 DoH 连续失败后的放弃判定,加快回退 |
高级玩法:用 personal/ 目录做个人覆盖
想改 DoH 服务商或字体渲染这类项目不代劳的细节,用 personal/user-overrides.js 覆盖默认值。注意文件头部有免责声明:它是作者的个人与测试混合配置,照搬前请逐行确认。示例:
user_pref("network.trr.uri", "https://dns.nextdns.io/你的ID/Firefox"); user_pref("network.trr.mode", 3); user_pref("gfx.font_rendering.cleartype_params.rendering_mode", 5); user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100);出问题怎么办:兼容性与性能的快速回滚
某个网站打不开或功能异常时
按这个顺序排查,通常两步内能定位原因:
- 先翻项目官方 wiki 的 Common Overrides 列表,确认该站点是否在已知例外名单里。
- 把
network.http.speculative-parallel-limit临时恢复为默认值 6。 - 仍不行再把
privacy.trackingprotection.enabled设为 false 复测,排除跟踪保护的拦截。
优化后反而更卡时
- 检查扩展冲突,逐个禁用最近安装或重型扩展。
- 恢复默认值,再按模块分段重新应用,找出引发问题的那一段。
- 新建一个干净配置文件装 Betterfox 复测,排除旧 profile 里累积的坏状态。
日常维护与扩展搭配
- 🧹 定期清理缓存:
about:preferences#privacy里清除历史记录 - 📊 用
about:memory页面分析内存占用,定位异常扩展 - 🧩 扩展搭配:uBlock Origin 拦截广告与跟踪器,Multi-Account Containers 隔离会话,ClearURLs 自动剥离 URL 里的跟踪参数
现在就把 Betterfox 装上
仓库获取命令:git clone https://gitcode.com/GitHub_Trending/be/Betterfox
下一步建议:先跑默认配置两周,把真正不顺手的站点记下来,再对照 personal/ 里的覆盖项逐个调整;动手前通读一遍 Securefox.js 中你所在系统相关的段落,比盲目复制别人的配置更省事。
【免费下载链接】BetterfoxFirefox user.js for optimal privacy and security. Your favorite browser, but better.项目地址: https://gitcode.com/GitHub_Trending/be/Betterfox
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考