简介
Firefox 是当前最知名、最重要的自由开源浏览器,由 Mozilla 基金会开发维护。 Firefox 使用独立的 Gecko 渲染引擎,而非常见的 Chromium 或 WebKit,这也使得 Firefox 是主流浏览器中唯一不依赖大公司核心引擎的浏览器,也成为大多数提倡自由的开源OS的默认浏览器。
这里主要记录Firefox的基本配置作为日常使用参考。
更新周期
wiki.mozilla.org/Release_Management/Calendar
https://whattrainisitnow.com/calendar/
Firefox 大版本周期更新并在周期中提供补丁。 还有特色的长期支持版 Extended Support Release,ESR则在同版本号大版本更新结束后,一般继续提供安全补丁直至下一个ESR到来满3个周期。 Android版本68及之前跟随ESR走,之后滚动更新暂无长期支持版。
下载
官方FTP,GIthub,开源镜像站等都可下载。 这里当然推荐ESR长期支持版,只做安全更新不加功能引入Bug,适合局域自由。
- 桌面端各版本离线安装包
- 推荐官方FTP
- 支持XP最终版本52.9.0-esr
- 支持Win7最终版本115.x.x-esr并不断延长支持周期
- 移动端Android版
Profile
可以将不同用途的网络浏览分配不同的 Profile 进行隔离避免广告追踪,强化隐私防护。 比如生活和工作在不同的 Profile 配置不同的按钮、策略等。
新版Firefox已经在启动时有了 Profile 管理介面,但ESR还是直接进入预设Profile。
ESR或老版本启动 Profile 管理介面需要通过命令行执行并添加参数 -ProfileManager
介面定义
- 顶部右侧三个横线下拉设定菜单->
More tools->Customize toolbar,考虑重要性、固定性、常用程度,从右到左参考- Extensions、New private window、Sidebars、Screenshot、Downloads
- 为了 Local Freedom 不要 Pocket 和 Account。
- 添加搜索引擎
- 打开搜索引擎首页,如
www.startpage.com,www.youtube.com - 搜索框或地址栏会出现绿色小加号点击即可添加搜索引擎
- 打开搜索引擎首页,如
基本设定
about:preferences
- General
- Downloads
- Always ask you where to save files
- Updates
- 手动
- Network Settings
- Proxy DNS when using SOCKS v5
- Downloads
- Search
- Add search bar in toolbar
- Default Search Engine
- Startpage
- Privacy & Security
- Enhanced Tracking Protection
- Strict
- Always “Do Not Track”
- Cookies and Site Data
- Delete cookies and site data when Firefox is closed
- History
- Use custom settings for history
- Remember browsing and download history
- Remember search and form history
- Clear history when Firefox closes
- History
- 102esr-115esr Cookie与之前设定不关联变为关联
- Data
- 默认即可,115esr开始站点设定与之前设定关联
- History
- Use custom settings for history
- Firefox Data Collection and Use
- 常用和涉及帐号的时候都不选
- 偏测试和仅浏览环境都选做贡献
- HTTPS-Only Mode
- Enable HTTPS-Only Mode in all windows
- Enable secure DNS using
- Increased Protection 优先使用DoH
- provider 之前版本预设的Cloudflare如今需要联网从Mozilla官方获取
- 预设 https://mozilla.cloudflare-dns.com/dns-query
- https://firefox.dns.nextdns.io/
- 谷歌 https://8.8.8.8/dns-query
- Enhanced Tracking Protection
扩展
Firefox有Mozilla自家扩展,还有Mozilla主动审计后推荐的扩展,一般主要安装这两类扩展,且通常不启用。 其他扩展主要可分为商店中不被推荐的扩展和桌面应用需要的扩展,如安装其他扩展,建议新建Profile。 离线扩展建议安装在离线使用的 Profile 中,本博客之前做过推荐。
- Mozilla自家扩展
- Mozilla主动审计后推荐扩展
- SingleFile, Feedpro, Flagfox, EPUBReader, Emoji
- 三方应用配合扩展
- JoplinWebClipper, Zotero, Kiwix
- 商店中普通扩展
- Tampermonkey
- 离线扩展
- OfflineQRCodeGenerator, EPUBReader, Emoji, Kiwix, PageAssist
高级设定
about:config
- 修改 User Agent
- general.useragent.override
- 解除安装扩展的认证要求(可以安装下载的zip包)
- xpinstall.signatures.required=false
加固
user.js玩法太高级,之后单写一篇介绍。
移动端
官方Android的稳定版已无法打开 about:config。
开发板和隔夜版能使用 about:config 设定 DoH,从147版本开始稳定版UI介面设定支持DoH。
推荐使用完全开源社区版本 Fennec F-droid 去除了数据收集还可以打开 about:config。