最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

想要逃離 Chrome?請(qǐng)收下這份 Firefox 終極隱私指南

2022-11-16 12:32 作者:AlphaGo會(huì)夢(mèng)到電子捷豹  | 我要投稿

來(lái)源:?少數(shù)派

前言

毋庸置疑,如今的 Chrome 及其他基于 Chromium 的 Blink 內(nèi)核瀏覽器因其速度快、網(wǎng)頁(yè)兼容性好的優(yōu)點(diǎn),以絕對(duì)的優(yōu)勢(shì)占據(jù)了瀏覽器市場(chǎng)的主導(dǎo)地位。但與此同時(shí),因?yàn)?Chrome 與 Chromium 被一家號(hào)稱「不作惡」但處處作惡的公司所擁有,所以經(jīng)常被詬病存在隱私問(wèn)題。許多想要逃離 Chrome 統(tǒng)治的人都轉(zhuǎn)向了更加自由的 Firefox 瀏覽器,盡管其母公司 Mozilla 近年來(lái)也是騷操作不斷,但 Firefox 仍然是除 Chromium 的 Blink 和 Safari 的 WebKit 外唯一選擇。

我曾經(jīng)也很喜歡用 Chrome(或者說(shuō)是 Chromium),使用 ArchLinux 作為主力系統(tǒng)的我,官方軟件源中使用開(kāi)源 Chromium 代碼編譯出的 Chromium 瀏覽器在當(dāng)時(shí)體驗(yàn)基本與谷歌官方的閉源 Chrome 一致。促使我轉(zhuǎn)向使用 Firefox 的契機(jī)開(kāi)始于一年多前,谷歌限制了第三方瀏覽器對(duì)其數(shù)據(jù)同步 API 的使用,這樣一來(lái)各家發(fā)行版自行編譯的 Chromium 瀏覽器都失去了賬戶同步功能,這在當(dāng)時(shí)引起了很多不滿。從那時(shí)開(kāi)始,我就開(kāi)始嘗試使用 Firefox 替代 Chromium 作為我的主力瀏覽器,并最終徹底淘汰掉了 Chromium。

無(wú)獨(dú)有偶,谷歌又宣布將會(huì)在 2022 年底徹底禁用 Manifest V2 規(guī)范(后來(lái)又推遲了半年),作為替代者的 Manifest V3 規(guī)范,用谷歌的話說(shuō)是為了「保護(hù)用戶隱私」,限制了瀏覽器擴(kuò)展的很多權(quán)限,其中影響最大的是禁用了 WebRequest API,絕大多數(shù)去廣告相關(guān)的擴(kuò)展都要依賴這個(gè) API 來(lái)工作,谷歌雖然開(kāi)放了新的 API 供擴(kuò)展使用,但使用了新 API 的擴(kuò)展攔截廣告能力會(huì)大打折扣。另外一邊,F(xiàn)irefox 則保證自己的 Manifest V3 規(guī)范將會(huì)保留對(duì) WebRequest API 的兼容。

綜合以上兩個(gè)背景,相信會(huì)有很多人對(duì) Firefox 產(chǎn)生興趣,或者轉(zhuǎn)向使用 Firefox。于是我寫(xiě)下這篇文章,分享一下我在使用 Firefox 的這一年多來(lái)學(xué)習(xí)到的配置方法與使用技巧。

注:沒(méi)有特別說(shuō)明的話,本文提及的 Firefox 指的是 Mozilla 公司的原版 Firefox 瀏覽器,而不是國(guó)內(nèi)謀智公司的所謂「特供版」火狐瀏覽器。

下載與安裝

和 Chrome 的版本發(fā)行規(guī)律類似,官方的 Firefox 分為?穩(wěn)定版、測(cè)試版(beta)、和?每夜版(nightly),但和 Chrome 不同的是,F(xiàn)irefox 還有長(zhǎng)期支持的?ESR 版本(版本較落后,但會(huì)長(zhǎng)期維護(hù))和面向開(kāi)發(fā)者的?Developer Edition(基于 beta 版,多了一些開(kāi)發(fā)者工具)。

另外,因?yàn)槭情_(kāi)源項(xiàng)目,F(xiàn)irefox 還存在很多非官方的 fork(分叉版),其中值得一提的有以下幾個(gè):

  • Tor Browser:大名鼎鼎的 Tor 瀏覽器,基于 Firefox ESR 版本,默認(rèn)修改了很多高級(jí)設(shè)置以增強(qiáng)隱私性和安全性,同時(shí)集成了 Tor 網(wǎng)絡(luò)增強(qiáng)匿名性,不過(guò)因?yàn)榫W(wǎng)絡(luò)環(huán)境的原因,在國(guó)內(nèi)幾乎不可用;

  • Librewolf:基于穩(wěn)定版 Firefox,移除了原版 Firefox 中不嚴(yán)格符合自由軟件定義的代碼,禁用了遙測(cè)、數(shù)據(jù)收集和 DRM,修改了很多高級(jí)設(shè)置以增強(qiáng)隱私性和安全性,并默認(rèn)集成了 uBlock Origin 擴(kuò)展;

  • GNU IceCat:GNU 的 Firefox,出于回避使用專有品牌名稱考慮換了名字,移除了所有的不嚴(yán)格符合自由軟件定義部分,并默認(rèn)集成了一些 GNU 自己開(kāi)發(fā)的擴(kuò)展以禁用網(wǎng)頁(yè)中的不嚴(yán)格自由部分,從而保證「完全的自由」。IceCat 不提供 Windows 和 MacOS 版本;

  • Waterfox:基于 Firefox ESR,宣稱隱私友好,但是被賣給了一家廣告公司;而且它的版本發(fā)行比較奇怪,分為 Classic(基于超級(jí)古老的 Firefox ESR 56,但是仍然在維護(hù)更新)和 Current 版本(基于最新的 ESR 版本),版本號(hào)都以 G 為前綴(應(yīng)該代表的是 Generation),例如 G5 對(duì)應(yīng) Firefox ESR 102,G4 對(duì)應(yīng) Firefox ESR 91,G3 對(duì)應(yīng) Firefox ESR 78。

這么多的版本,到底應(yīng)該選哪個(gè)呢?我個(gè)人的建議是:如果你是個(gè)隱私狂人,想要最高等級(jí)的隱私保護(hù),推薦直接用 Tor Browser 和 Librewolf,并且下面的配置部分也可以跳過(guò),因?yàn)檫@兩個(gè)瀏覽器已經(jīng)提供了最佳保護(hù)設(shè)置;如果你是自由軟件運(yùn)動(dòng)和 Richard Stallman 的堅(jiān)定支持者,那么這里推薦 IceCat。不過(guò)這兩種人一般都不需要我這種教程了吧。

對(duì)于普通人,想要保證正常的網(wǎng)頁(yè)瀏覽體驗(yàn),我還是比較推薦用官方版本的 Firefox。

不過(guò)值得一提的是,Mozilla 的騷操作之一,直接從官網(wǎng)下載的 Firefox 的安裝包都含有唯一識(shí)別碼,可以被用來(lái)追蹤用戶,如果介意的話,可以去 Mozilla 的?FTP 站點(diǎn)?下載安裝包。

對(duì)于 Linux 用戶,由于 Firefox 幾乎存在于所有發(fā)行版的官方軟件倉(cāng)庫(kù)中,甚至是絕大多數(shù)發(fā)行版的系統(tǒng)預(yù)裝軟件,沒(méi)有預(yù)裝的也可以使用包管理器快捷安裝,除了軟件本體,還需要安裝對(duì)應(yīng)的語(yǔ)言包,我使用的 Archlinux,官方穩(wěn)定版 Firefox 的簡(jiǎn)體中文語(yǔ)言包包名是?firefox-i18n-zh-cn,其他發(fā)行版請(qǐng)自行尋找。

推薦配置

備份配置文件

首先,數(shù)據(jù)安全最重要,在 Firefox 地址欄中輸入?about:profiles?再回車,就可以看到下圖的界面,正常情況下這里只有一個(gè)配置文件,如果沒(méi)有重命名過(guò)的話,配置文件名字是 default,同時(shí)會(huì)有兩個(gè)文件夾,一般是一串亂碼加配置文件名。第一個(gè)文件夾存儲(chǔ)著瀏覽器的各種數(shù)據(jù),比較重要,第二個(gè)文件夾存儲(chǔ)的是緩存文件,可以不用關(guān)心。點(diǎn)擊旁邊的 「打開(kāi)目錄」 就可以在文件管理器用打開(kāi)文件夾。我們要做的是將第一個(gè)文件夾復(fù)制到別處,如果不小心把瀏覽器折騰壞了,不知道如何恢復(fù)的話,只需刪除配置文件夾,并將之前備份的配置文件夾復(fù)制回去,就可以恢復(fù)到之前的狀態(tài)了。

另外你也可以點(diǎn)擊上方的 「創(chuàng)建新配置文件」 再創(chuàng)建一個(gè)新的配置文件夾并設(shè)置為默認(rèn)配置文件。這樣下次打開(kāi) Firefox 就會(huì)默認(rèn)讀取新配置文件,不會(huì)影響到舊的配置文件。

個(gè)性化設(shè)置

對(duì)于外觀每個(gè)人喜好不同,我只在這里分享一下我個(gè)人的配置,僅供參考。

首先是主題配色,在最新的 Firefox 106 版本中,新添加了 Colorways 主題配色,在第一次啟動(dòng)瀏覽器時(shí)彈出的向?qū)Ы缑嬷芯蜁?huì)推薦。

后續(xù)也可以點(diǎn)擊瀏覽器左上角的 logo 進(jìn)入 Firefox view 界面或地址欄輸入?about:addons進(jìn)入擴(kuò)展管理頁(yè)面修改 Colorways 配色,此外 Firefox 也內(nèi)置了好幾個(gè)主題配色,想要更多主題配色可以通過(guò) Firefox 的?擴(kuò)展商店?下載。我個(gè)人使用的是?Dracula Dark Theme。

然后是瀏覽器的頁(yè)面布局,鼠標(biāo)在瀏覽器標(biāo)簽欄空白處右鍵,在右鍵菜單中點(diǎn)擊 「定制工具欄」,便可進(jìn)入定制 Firefox 界面,工具欄上不想要的元素,只需用鼠標(biāo)將其拖動(dòng)放到中間區(qū)域,相對(duì)的,想要添加的元素也只需鼠標(biāo)拖動(dòng)到想要的位置,修改完點(diǎn)擊右下角的完成即可。我個(gè)人習(xí)慣去掉地址欄兩邊的空白,在左上角添加一個(gè)主頁(yè)按鈕,將不常用的擴(kuò)展放入折疊菜單,還有前文提到的的 Firefox view,這個(gè)功能是在 106 版本新加的,方便多設(shè)備同步,但是默認(rèn)在左上角感覺(jué)很不協(xié)調(diào),我就給挪到右上角了。

最后是主頁(yè)內(nèi)容,在地址欄輸入?about:preferences?回車可以進(jìn)入設(shè)置頁(yè)面,左側(cè)點(diǎn)擊主頁(yè),在 Firefox 主頁(yè)內(nèi)容部分取消勾選除了網(wǎng)絡(luò)搜索的所有部分,這樣打開(kāi)瀏覽器就是一個(gè)清爽的主頁(yè)了。

隱私設(shè)置

雖然 Firefox 經(jīng)常以隱私保護(hù)為賣點(diǎn)宣傳,但官方版本的 Firefox 在不做任何設(shè)置的情況下,并沒(méi)有比它的競(jìng)爭(zhēng)對(duì)手 Chrome 強(qiáng)上太多,一樣會(huì)有遙測(cè),一樣會(huì)有數(shù)據(jù)收集。但 Firefox 的優(yōu)勢(shì)在于它可配置的選項(xiàng)更多,遙測(cè)和數(shù)據(jù)收集也都可以通過(guò)一定的手段關(guān)閉。本節(jié)將會(huì)介紹一些基本的隱私相關(guān)設(shè)置項(xiàng),但具體如何配置要取決于個(gè)人的使用場(chǎng)景。

  • 「設(shè)置」>「常規(guī)」中,找到 「采用數(shù)字版權(quán)管理(DRM)的內(nèi)容」:一些音頻視頻網(wǎng)站,比如 Spotify 和 Netflix ,提供的內(nèi)容可能存在版權(quán)保護(hù),經(jīng)過(guò)了數(shù)字加密(EME),瀏覽器想要播放這類內(nèi)容,就需要安裝 Widevine 插件,打開(kāi)這個(gè)選項(xiàng)瀏覽器就可以自動(dòng)安裝 Widevine 插件。但是問(wèn)題在于,DRM 與開(kāi)源自由的理念相悖,如果介意這一點(diǎn),可以將這個(gè)選項(xiàng)關(guān)閉。

  • 「啟用基于 HTTPS 的 DNS」:?jiǎn)⒂煤笏械?DNS 查詢都將會(huì)由 DNS-over-HTTPS 提供商處理,而不會(huì)把查詢結(jié)果泄漏給本地運(yùn)營(yíng)商。Firefox 默認(rèn)內(nèi)置了 Cloudflare 和 NextDNS 兩個(gè)提供商,你也可以自行添加其他的服務(wù)商。需要注意的是,DNS-over-HTTPS 的速度要明顯慢于普通 DNS,開(kāi)啟后可能會(huì)拖慢網(wǎng)頁(yè)加載速度。

  • 「設(shè)置」>「搜索」,選擇你常用的的搜索引擎,F(xiàn)irefox 默認(rèn)內(nèi)置了 google、百度、維基百科、Bing 和 DuckDuckGo 幾個(gè)搜索引擎,想要添加其他的搜索引擎,可以從官方擴(kuò)展商店以?擴(kuò)展?的形式安裝,或者在搜索引擎網(wǎng)址主頁(yè)右鍵地址欄添加。

  • 「搜索建議」:建議關(guān)閉,因?yàn)樗阉鹘ㄗh是由搜索引擎提供的,有可能被用來(lái)收集隱私信息。

  • 「設(shè)置」>「隱私與安全」,找到增強(qiáng)性隱私保護(hù),默認(rèn)的標(biāo)準(zhǔn)模式不會(huì)攔截正常窗口的跟蹤性內(nèi)容,這里推薦選擇為嚴(yán)格,雖然 Firefox 會(huì)提示你 「可能導(dǎo)致某些網(wǎng)站異常」,但我基本還沒(méi)遇到過(guò),如果真的遇見(jiàn)了網(wǎng)站異常,也可以添加例外。

  • 「向網(wǎng)站發(fā)出『請(qǐng)勿跟蹤』信號(hào),示明您不想被跟蹤」:建議選擇為 「一律發(fā)送」,遵循這一設(shè)置的網(wǎng)站將會(huì)停止跟蹤用戶信息,但不是所有網(wǎng)站都會(huì)遵循這一設(shè)置,不過(guò)聊勝于無(wú)。

  • 「Cookie 和網(wǎng)站數(shù)據(jù)」:如果不想讓瀏覽器保存 Cookie 和網(wǎng)站數(shù)據(jù),可以勾選「關(guān)閉 Firefox 時(shí)刪除 Cookie 與網(wǎng)站數(shù)據(jù)」,再在 「管理例外」 中配置不想被刪除數(shù)據(jù)的網(wǎng)站,但是這個(gè)管理例外我個(gè)人覺(jué)得比較難用,網(wǎng)址不支持通配符,我更喜歡用 Cookie Auto Delete 擴(kuò)展,詳見(jiàn)下文?擴(kuò)展推薦?部分。

  • 「登錄信息與密碼」和 「表單與自動(dòng)填寫(xiě)」:我個(gè)人使用的是單獨(dú)的密碼管理器,所以這項(xiàng)全關(guān)了,如果想要用 Firefox 管理密碼,可以打開(kāi)。

  • 「歷史記錄」:如果擔(dān)心電腦被盜后瀏覽歷史泄漏,可以選擇不記錄歷史,我個(gè)人覺(jué)得記錄歷史還是挺方便的。

  • 「Firefox 數(shù)據(jù)收集與使用」:建議全部取消勾選,不用多說(shuō)。

  • 「欺詐內(nèi)容和危險(xiǎn)軟件防護(hù)」:可能有點(diǎn)反直覺(jué),如果想要保護(hù)隱私,建議把這項(xiàng)關(guān)閉,因?yàn)椤肝kU(xiǎn)與詐騙內(nèi)容」是提交給 Google 識(shí)別的??磥?lái)在這里隱私和安全不可兼得吧。

  • 「查詢 OCSP 響應(yīng)服務(wù)器,以確認(rèn)證書(shū)當(dāng)前是否有效」:建議打開(kāi),校驗(yàn) SSL 證書(shū)是否有效,增加安全性,但如果網(wǎng)絡(luò)環(huán)境較差 OCSP 服務(wù)器連接不穩(wěn)定,可能會(huì)拖慢網(wǎng)頁(yè)加載速度,甚至?xí)o(wú)法加載網(wǎng)頁(yè)。

  • 「HTTPS-Only 模式」:建議打開(kāi),現(xiàn)在絕大多數(shù)網(wǎng)站都已經(jīng)支持了 HTTPS,這項(xiàng)打開(kāi)后可以將未加密,不安全的 HTTP 升級(jí)為更安全的 HTTPS,對(duì)于極少數(shù)不支持 HTTPS 的網(wǎng)站,可以手動(dòng)退回 HTTP。

如果你看到了這里并且跟隨著我的設(shè)置一步步來(lái),那么在盡可能少地影響基本的網(wǎng)頁(yè)瀏覽體驗(yàn)的前提下,你的瀏覽器已經(jīng)比絕大多數(shù)人的瀏覽器更加隱私與安全了。如果你此時(shí)已經(jīng)十分滿意,大可以直接退出這篇文章;如果你想要更高層面的隱私保護(hù),并且做好了會(huì)影響網(wǎng)頁(yè)瀏覽體驗(yàn)的心理準(zhǔn)備,那么可以繼續(xù)往下看。

深入高級(jí)設(shè)置

在 Firefox 的地址欄輸入?about:config?再回車,會(huì)彈出一個(gè)警示頁(yè)面,點(diǎn)擊接受風(fēng)險(xiǎn)并繼續(xù),就可以進(jìn)入高級(jí)設(shè)置了。

比如說(shuō)要是我想禁用?about:config?的警示頁(yè)面,可以在搜索框中輸入?browser.aboutConfig.showWarning,只有一個(gè)結(jié)果,點(diǎn)擊右邊的箭頭,true 變?yōu)?false。再重新打開(kāi)?about:config,你就會(huì)發(fā)現(xiàn),警示頁(yè)面沒(méi)有了。

讓我們暫時(shí)先把?browser.aboutConfig.showWarning?調(diào)回?true,也就是不禁用警示頁(yè)面。還記得?前文提到的配置文件目錄嗎,地址欄輸入?about:profiles,找到當(dāng)前的配置文件目錄,打開(kāi)目錄,在里面新建一個(gè)文本文檔,內(nèi)容如下:

user_pref("browser.aboutConfig.showWarning", false);

將文檔重命名為?user.js,之后重啟瀏覽器,再次進(jìn)入?about:config?界面,你會(huì)發(fā)現(xiàn)警示界面又沒(méi)有了,搜索?browser.aboutConfig.showWarning,發(fā)現(xiàn)它的值又變成了 false。

至此,你已經(jīng)對(duì) Firefox 的高級(jí)設(shè)置有了一定的了解,F(xiàn)irefox 的高級(jí)設(shè)置既可以在?about:config?界面設(shè)置,也可以用?user.js?文件設(shè)置,接下來(lái)就可以根據(jù)自身需要對(duì) Firefox 的高級(jí)選項(xiàng)做修改了。

Arkenfox

這時(shí)你可能會(huì)問(wèn):about:config?里面有那么多配置,怎么知道要改哪一個(gè)?要怎么改?事實(shí)證明,永遠(yuǎn)不要重復(fù)造輪子,在 GitHub 上,有一個(gè)名為Arkenfox?的項(xiàng)目。Arkenfox 是一個(gè)積極維護(hù)的,旨在增強(qiáng) Firefox 隱私性與安全性的?user.js?列表,禁用了絕大多數(shù)的遙測(cè)項(xiàng)目,并修改了許多隱私相關(guān)的設(shè)置項(xiàng),用戶只需下載項(xiàng)目提供的?user.js?文件,放進(jìn)配置文件夾里面,重啟瀏覽器,就大功告成了。

修改這些高級(jí)選項(xiàng)極有可能導(dǎo)致網(wǎng)頁(yè)故障,所以推薦再安裝一個(gè)備用瀏覽器,或者在?about:profiles?界面中新建一個(gè)配置文件。

user-overrides.js

這時(shí)你可能又會(huì)問(wèn),這個(gè)?user.js?配置不可能適合所有人吧,如果需要修改怎么辦?如果日后 Arkenfox 的配置項(xiàng)有變動(dòng),又要怎么跟隨項(xiàng)目更新呢?

這點(diǎn) Arkenfox 的維護(hù)者也想到了,對(duì)于想要自行修改的配置項(xiàng),不推薦直接修改?user.js?文件,Arkenfox 提供了一個(gè) updater 腳本,Linux 和 MacOS 用戶可以使用?updater.sh,Windows 用戶可以使用?updater.bat,將需要修改的配置項(xiàng)保存進(jìn)文本,重命名為?user-overrides.js?,同 updater 腳本一起放進(jìn)配置文件夾,運(yùn)行腳本,會(huì)自動(dòng)下載最新的?user.js,并將其與?user-overrides.js?合并,保存為新的?user.js文件。以后如果?user-overrides.js?有改動(dòng),或者要更新 Arkenfox,只需重新運(yùn)行 updater 腳本即可。

另外,Arkenfox 還提供了?perfsCleaner.sh?和?perfsCleaner.bat腳本,推薦在更新 Arkenfox 之前運(yùn)行,這個(gè)腳本會(huì)將所有配置項(xiàng)重置,防止出現(xiàn)玄學(xué)問(wèn)題。

你可以在?這里?和?這里?了解常用的 overrides,以下是我推薦修改的 overrides:

瀏覽器啟動(dòng)頁(yè)面修改:0 為空白頁(yè)面,1 為主頁(yè),2 為最后瀏覽的頁(yè)面,3 為恢復(fù)先前的瀏覽狀態(tài)。Arkenfox 修改為了 0,我個(gè)人修改為了 1;

user_pref("browser.startup.page", 1);

?

瀏覽器主頁(yè)修改:Arkenfox 修改為了?about:blank?空白頁(yè),我個(gè)人修改為了?about:home。

user_pref("browser.startup.homepage", "about:home");

?

新標(biāo)簽頁(yè)修改:Arkenfox 修改為了空白頁(yè),我個(gè)人修改回了默認(rèn)主頁(yè)。

user_pref("browser.newtabpage.enabled", true);

?

設(shè)置網(wǎng)頁(yè)的偏好語(yǔ)言:Arkenfox 修改為了英語(yǔ),我改回了默認(rèn);

user_pref("intl.accept_languages", "zh-CN, zh, zh-TW, zh-HK, en-US, en");

?

強(qiáng)制瀏覽器語(yǔ)言為英語(yǔ):Arkenfox 修改為了?true,我改回了?false;

user_pref("javascript.use_us_english_locale", false);

?

禁用 IPv6:arkenfox 修改為了?true,若有訪問(wèn) ipv6 網(wǎng)站的需求,可修改為?false;

user_pref("network.dns.disableIPv6", false);

?

使用地址欄進(jìn)行網(wǎng)絡(luò)搜索:false?為禁用,地址欄只可以用于解析 URL,此后可在「設(shè)置」>「搜索」,勾選「添加搜索欄到工具欄」,使用單獨(dú)的搜索欄進(jìn)行網(wǎng)絡(luò)搜索。true?為啟用,指輸入的不是正確 URL 時(shí)會(huì)跳轉(zhuǎn)到搜索引擎進(jìn)行搜索,缺點(diǎn)是有可能將輸入的 URL 泄漏給搜索引擎,我個(gè)人還是覺(jué)得啟用了方便一些;

user_pref("keyword.enabled", true);

?

記錄瀏覽歷史:Arkenfox 修改為了?false,我修改回了?true;

user_pref("browser.formfill.enable", true);

?

阻止使用不安全加密方式的網(wǎng)站:會(huì)導(dǎo)致某些網(wǎng)站無(wú)法訪問(wèn),若發(fā)現(xiàn)有些網(wǎng)站出現(xiàn)問(wèn)題,可嘗將此項(xiàng)設(shè)為 false;

user_pref("security.ssl.require_safe_negotiation", false);

?

若上一項(xiàng)設(shè)置為了?false,可選擇將此項(xiàng)設(shè)為?true,若訪問(wèn)使用不安全加密方式的網(wǎng)站時(shí),會(huì)在地址欄的鎖頭圖標(biāo)上顯示一個(gè)感嘆號(hào)用于提醒;

user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true);

?

啟用 Public Key Pinning:Arkenfox 設(shè)置為了?2?強(qiáng)制啟用,若使用殺毒軟件,可能會(huì)受到影響,如果是的話,可以改回默認(rèn)?1;

user_pref("security.cert_pinning.enforcement_level", 2);

?

禁用跨站標(biāo)識(shí):比如你從少數(shù)派點(diǎn)擊 www.baidu.com 的鏈接點(diǎn)擊訪問(wèn)百度網(wǎng)站,則百度可以識(shí)別到此次訪問(wèn)來(lái)自?sspai.com,這兩項(xiàng)設(shè)置為?2?可禁止此行為,但會(huì)影響到很多網(wǎng)站的功能,比如一些視頻網(wǎng)站無(wú)法播放視頻,若影響到了使用,可改為?0;

user_pref("network.http.referer.XOriginPolicy", 0); user_pref("network.http.referer.XOriginTrimmingPolicy", 0);

?

禁用 DRM:在前文提及過(guò),有需要可啟用;

user_pref("media.eme.enabled", true);

?

在關(guān)閉瀏覽器時(shí)刪除瀏覽歷史:有需要可關(guān)閉;

user_pref("privacy.sanitize.sanitizeOnShutdown", false);

?

若上一項(xiàng)設(shè)置為了?true,即自動(dòng)刪除歷史,通過(guò)下面幾項(xiàng)可選擇刪除的類別;

user_pref("privacy.clearOnShutdown.cache", true); // 緩存user_pref("privacy.clearOnShutdown.downloads", true); // 下載記錄user_pref("privacy.clearOnShutdown.formdata", true); // 網(wǎng)站數(shù)據(jù)user_pref("privacy.clearOnShutdown.history", true); // 歷史user_pref("privacy.clearOnShutdown.sessions", true); // 打開(kāi)的標(biāo)簽頁(yè)狀態(tài)user_pref("privacy.clearOnShutdown.cookies", true); // Cookiesuser_pref("privacy.clearOnShutdown.offlineApps", true); // 網(wǎng)站數(shù)據(jù)

?

阻止指紋識(shí)別,網(wǎng)站可以識(shí)別到訪問(wèn)者的瀏覽器版本,系統(tǒng)版本,語(yǔ)言等等,并利用這些數(shù)據(jù)建立起可識(shí)別的指紋以便進(jìn)行跟蹤,打開(kāi)此項(xiàng)可以偽裝部分參數(shù),使網(wǎng)站更加難以建立可識(shí)別的指紋,此功能極有可能影響到網(wǎng)頁(yè)瀏覽,并會(huì)會(huì)影響到很多瀏覽器的功能,比如時(shí)區(qū)被鎖定在 UTC0,網(wǎng)站總是偏向于使用亮色主題等等,若介意的話,可以關(guān)閉。

user_pref("privacy.resistFingerprinting", false);

?

RFP letterboxing:打開(kāi)此項(xiàng)會(huì)使網(wǎng)頁(yè)外部有一個(gè)邊框(實(shí)際上是與當(dāng)前窗口大小最接近的「常見(jiàn)」窗口大?。?,進(jìn)一步阻止網(wǎng)站通過(guò)屏幕分辨率采集設(shè)備指紋,介意的話可以關(guān)閉。

user_pref("privacy.resistFingerprinting.letterboxing", false);

?

禁用 WebGL:true?為禁用,會(huì)極大地影響性能,建議設(shè)置為?false;

user_pref("webgl.disabled", false);

?

啟用 http3:http3 使用 udp 連接,理論上更快,已知目前部分 google 的網(wǎng)站和使用 Cloudflare CDN 的網(wǎng)站都使用了 http3,但實(shí)際上很多運(yùn)營(yíng)商會(huì)對(duì) udp 流量限速,導(dǎo)致 http3 的實(shí)際體驗(yàn)更差,建議禁用。

user_pref("network.http.http3.enable", false);

你也可以訂閱 Arkenfox 的?RSS Feed?獲取 Arkenfox 的更新日志。

擴(kuò)展推薦

通過(guò)修改以上的參數(shù),基本可以避免出現(xiàn)絕大多數(shù)問(wèn)題,若想要更加舒適的瀏覽體驗(yàn),還推薦安裝一些擴(kuò)展。

若是比較看重隱私的話,則安裝擴(kuò)展應(yīng)該遵循最少原則,只安裝自己需要的擴(kuò)展,盡量不要安裝多余的擴(kuò)展,因?yàn)榘惭b的擴(kuò)展越多,越容易建立起可識(shí)別的指紋。

uBlock?Origin按照 uBlock Origin 開(kāi)發(fā)者的說(shuō)法,這個(gè)擴(kuò)展并不是廣告攔截?cái)U(kuò)展,而是一個(gè)高效地請(qǐng)求過(guò)濾工具,只是恰好起到了廣告過(guò)濾的作用。不過(guò)要是推薦 Firefox 的去廣告擴(kuò)展,還是首推 uBlock Origin,相比于其他的的去廣告擴(kuò)展,它支持更多的過(guò)濾規(guī)則,且占用的資源極低。

uBlock Origin 已經(jīng)內(nèi)置了很多去廣告規(guī)則,可以根據(jù)個(gè)人需求自行勾選.除了默認(rèn)啟用的規(guī)則,我個(gè)人推薦:

  • 在 「隱私」 分類中勾選 AdGuard Tracking Protection 和 AdGuard URL Tracking Protection,這兩個(gè)規(guī)則提供了很多隱私增強(qiáng)相關(guān)的過(guò)濾項(xiàng);

  • EasyList China?和?CJX's Annoyance List:兩個(gè)針對(duì)中文互聯(lián)網(wǎng)環(huán)境的規(guī)則;

  • Actually Legitimate?URL?Shortener Tool:這個(gè)規(guī)則可以去除 URL 中的一些無(wú)用的跟蹤內(nèi)容,有點(diǎn)類似于?ClearURLs?這個(gè)擴(kuò)展的功能,所以 ClearURLs 擴(kuò)展就不需要單獨(dú)安裝了。

另外值得一提的是,由于某些廣告商的投訴,在國(guó)內(nèi)網(wǎng)絡(luò)環(huán)境下,F(xiàn)irefox 擴(kuò)展商店中的一些去廣告擴(kuò)展已經(jīng)無(wú)法安裝,擴(kuò)展商店主頁(yè)也無(wú)法訪問(wèn),請(qǐng)自行尋找方法,例如部分 Linux 發(fā)行版用戶可以使用系統(tǒng)的包管理器從軟件源安裝,比如 Archlinux 可以用?pacman -S firefox-uBlock-origin?命令為官方版的 Firefox 安裝 uBlock Origin 擴(kuò)展。

CanvasBlocker如果你在 user-overrides.js 中禁用了阻止指紋識(shí)別,則可以安裝這個(gè)擴(kuò)展作為替代,安裝完好像也無(wú)需進(jìn)行多余的設(shè)置,這個(gè)擴(kuò)展提供了一些指紋保護(hù)措施,雖說(shuō)保護(hù)效果不如瀏覽器原生的阻止指紋識(shí)別效果好,但對(duì)網(wǎng)站的影響更小。

Cookie AutoDelete顧名思義,自動(dòng)刪除 cookie,安裝后在擴(kuò)展設(shè)置頁(yè)面勾選自動(dòng)清理,對(duì)于不想要清理的網(wǎng)站在表達(dá)式列表中添加白名單即可,這個(gè)擴(kuò)展相對(duì)于瀏覽器自帶的自動(dòng)清理功能,優(yōu)點(diǎn)在于白名單支持通配符,比如想要對(duì) google.com 的所有子域名添加白名單,只需添加一條 *.google.com 即可。

Skip Redirect鏈接自動(dòng)跳轉(zhuǎn),一些網(wǎng)站在點(diǎn)擊站外鏈接時(shí),會(huì)經(jīng)過(guò)一些中間頁(yè)面,有時(shí)還需手動(dòng)確認(rèn),有時(shí)甚至還會(huì)攔截它們認(rèn)為 「危險(xiǎn)」的鏈接,這個(gè)擴(kuò)展可以解決這個(gè)問(wèn)題,直接跳轉(zhuǎn)到最終頁(yè)面,省去了很多麻煩。

網(wǎng)頁(yè)翻譯:從 Chrome 切換到 Firefox 后最大的痛點(diǎn),就是沒(méi)有內(nèi)置翻譯功能,雖然 Firefox 有自家的?翻譯工具,但是還在測(cè)試階段,且支持的語(yǔ)言很少,我也試過(guò)很多翻譯擴(kuò)展,感覺(jué)都不太好用,目前在用的是?TWP,感覺(jué)相對(duì)來(lái)說(shuō)比較好用,它在地址欄右上角添加了一個(gè)類似 Chrome 的翻譯按鈕,支持整頁(yè)翻譯,不過(guò)我很少用,我最常用的還是它的劃詞翻譯功能,網(wǎng)頁(yè)選取需要翻譯的內(nèi)容,就會(huì)彈出一個(gè)按鈕,翻譯選中的內(nèi)容。

還有一些我自用的擴(kuò)展,可以根據(jù)自己需要安裝,大部分大家都比較熟悉,就不一一介紹了。

  • Tampermonkey?或?Violentmonkey:安裝腳本;

  • Bitwarden:密碼管理器;

  • Dark Reader:深色模式;

  • uBlacklist:屏蔽 google 搜索結(jié)果中的一些低質(zhì)量網(wǎng)站;

  • Vimium C:使用 vim 快捷鍵瀏覽網(wǎng)頁(yè);

  • SponsorBlock:自動(dòng)跳過(guò) Youtube 視頻中的贊助內(nèi)容;

  • Return Youtube Dislike:顯示 Youtube 視頻的點(diǎn)踩數(shù)量。

關(guān)于 Firefox 移動(dòng)端

iOS 端的 Firefox 我沒(méi)用過(guò),不作評(píng)價(jià);而且 iOS 端的瀏覽器因?yàn)?Apple 要求必須使用 WebKit 內(nèi)核,所以基本上全都是 Safari 的套殼,糾結(jié)選擇哪個(gè)瀏覽器意義不大。這里主要討論的是 Android 版本。

Android 版本的 Firefox 被很多人詬病,也確實(shí)存在很多問(wèn)題,比如功能缺失,官方版的 Firefox Android 不能訪問(wèn)?about:config?界面修改高級(jí)選項(xiàng),擴(kuò)展安裝也受限制。但是相比于 Firefox,我個(gè)人覺(jué)得 Android 版本的 Chrome 更加難用,而且完全不支持?jǐn)U展。

雖然 Android 版 Firefox 支持安裝擴(kuò)展,但是只能安裝官方提供的?少量擴(kuò)展,如果想要安裝列表以外的擴(kuò)展怎么辦呢?其實(shí)也有辦法,Android 版 Firefox 的?Nightly?版本提供了安裝額外擴(kuò)展的方式,不過(guò)比較麻煩。

首先,在電腦上訪問(wèn)?Firefox 擴(kuò)展商店,登錄自己的帳號(hào),鼠標(biāo)放到右上角自己的昵稱處,點(diǎn)擊 「查看我的收藏集」,若沒(méi)有收藏集就新建一個(gè),點(diǎn)擊進(jìn)入收藏集,復(fù)制網(wǎng)頁(yè)的 URL,后面會(huì)用到。

再回到主頁(yè),搜索自己喜歡的擴(kuò)展,滾動(dòng)到最下方,選擇添加到自己剛才創(chuàng)建的收藏集,

來(lái)到 Android 端,打開(kāi) Firefox nightly,打開(kāi)設(shè)置,找到最下方 「關(guān)于 Firefox」,點(diǎn)擊進(jìn)入,多次點(diǎn)擊 Firefox logo,直到提示 「已啟用調(diào)試菜單」。

回到設(shè)置頁(yè)面,就會(huì)發(fā)現(xiàn)在原來(lái)的 「附加組件」下方多出了一個(gè) 「自定義附加組件收藏集」,點(diǎn)開(kāi),就會(huì)提示輸入用戶 ID 和收藏集名稱和之前復(fù)制的收藏集 URL。

打個(gè)比方,如果是?https://addons.mozilla.org/zh-CN/firefox/collections/123456789/name(只是打比方,并不是真實(shí)鏈接),那么用戶 ID 就是?123456789,收藏集名稱就是?name。

填好后,保存重啟應(yīng)用,點(diǎn)開(kāi)附加組件頁(yè)面,等它刷新就能發(fā)現(xiàn),想要安裝的擴(kuò)展就已經(jīng)在列表里面了。不過(guò)擴(kuò)展安裝后可能不會(huì)正常工作,請(qǐng)自行測(cè)試。

但是就算是 Nightly 版本的 Firefox,也沒(méi)辦法進(jìn)入?about:config?頁(yè)面。這就要提到第三方的 Fork 版本了。

首先是?Iceraven,基于 Firefox Android 的開(kāi)源代碼?fenix?構(gòu)建,你可以從?Github release?下載安裝包,默認(rèn)集成了一個(gè)很大的擴(kuò)展列表,絕大部分常用的擴(kuò)展都能找到,省去了自己添加收藏集的麻煩了,同時(shí)也可以訪問(wèn)?about:config?修改高級(jí)選項(xiàng)。但是 Iceraven 的維護(hù)者對(duì)于版本更新很不積極,經(jīng)常落后官方版本很多。

Fennec F-Droid?是?F-Droid?商店基于 Fenix 代碼構(gòu)建的瀏覽器,更新進(jìn)度基本與官方一致,可能稍有落后,構(gòu)建時(shí)移除了非自由部分和遙測(cè),功能與官方版基本一樣,不同的是支持進(jìn)入 about:config 界面修改高級(jí)選項(xiàng),同時(shí)也支持自定義附加組件收藏集。值得一提的是,不知什么原因,F(xiàn)ennec 安裝擴(kuò)展后,擴(kuò)展的設(shè)置頁(yè)面默認(rèn)都是英文的,有些擴(kuò)展可以在自己的設(shè)置頁(yè)面修改語(yǔ)言,比如 Tampermonkey,有些就改不了。

雖然 Iceraven 和 Fennec 可以通過(guò)?about:config?修改高級(jí)設(shè)置,Arkenfox 修改了上百個(gè)選項(xiàng),照著?user.js?在小屏幕上一個(gè)個(gè)修改很是難受,有沒(méi)有什么更好的方法呢?

那么這就要提到?Mull?了,這個(gè)瀏覽器基于上文提到的 Fennec,但是已經(jīng)默認(rèn)集成了 Arkenfox 的高級(jí)設(shè)置,少數(shù)的需要覆蓋的選項(xiàng)可以自行修改,省去了很多麻煩。

不過(guò)值得一提的是,和 Arkenfox 一樣,Mull 默認(rèn)啟用了阻止指紋識(shí)別的選項(xiàng),在是在移動(dòng)端上開(kāi)啟這一選項(xiàng)后會(huì)使界面刷新率鎖在 60Hz,這是個(gè)已知 bug,如果使用高刷手機(jī)且比較介意的話可以關(guān)閉。另外我還發(fā)現(xiàn) Violentmonkey 擴(kuò)展在 Mull 上不能正常工作,Tampermonkey 就可以正常工作,這兩個(gè)擴(kuò)展在 Fennec 上都可以正常使用的,不知道是什么原因。

結(jié)語(yǔ)

以上基本就是我對(duì)于 Firefox 的使用心得,其實(shí)還有一些沒(méi)有講到,比如通過(guò)自定義 CSS 文件來(lái)修改 Firefox 外觀,我沒(méi)有深入研究過(guò),就不細(xì)講了,這里只分享一個(gè)包含很多現(xiàn)成的 CSS 的?Github Repo。感興趣可以自己研究,文章到這里已經(jīng)接近一萬(wàn)字了,如果文章發(fā)出去,真的有人看到這里的話,我很是感激。


想要逃離 Chrome?請(qǐng)收下這份 Firefox 終極隱私指南的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
龙里县| 敦煌市| 汶上县| 玉田县| 天峻县| 全州县| 阿拉尔市| 银川市| 会东县| 栾川县| 安图县| 万山特区| 永州市| 哈巴河县| 上饶县| 乐业县| 特克斯县| 蒙阴县| 兴城市| 蚌埠市| 莆田市| 河北区| 慈溪市| 水富县| 锦屏县| 武邑县| 南宫市| 双江| 哈尔滨市| 龙游县| 辉南县| 上杭县| 石嘴山市| 青神县| 阜宁县| 和田县| 瑞昌市| 淮南市| 从江县| 临江市| 郎溪县|