Firefox調整:刪除一些不必要的內容並提高性能

幾天前,我在個人博客上發表了一篇文章,解釋了我對 Mozilla Firefox應該是什麼。 基本上我的觀點是基於這樣一個事實:多年來,Mozilla Firefox 在重量和選項上都在增長,失去了它過去擁有的其他價值。

例如,我提出了一系列探索性問題:

  1. 你們中有多少人使用Hello與朋友或家人聊天?
  2. 有多少人使用Pocket?
  3. 有多少開放的開發人員工具?
  4. 您使用多少次可以從社交網絡集成的服務?

可能很多讀者都 DesdeLinux 確實使用這些工具,但其他只需要應用程式即可存取 Facebook、GMail、觀看影片或執行此類操作的人也是如此嗎?

通過添加所有這些功能,會發生的情況是應用程序不斷增長,變得更慢、更重,甚至,我認為開發人員浪費了更多時間來實現這些功能,而不是利用它來改進瀏覽器中真正需要的功能。 。

Mozilla Firefox 真的安全嗎?它尊重用戶隱私嗎? 考慮到我接下來要向您展示的內容,答案是:它具有所需的功能,但默認情況下並沒有實現它。

什麼是Firefox Tweaks?

Firefox調整 它不是萬能藥,也不是聖杯或類似的東西。 它們只是我們可以在瀏覽器中建立的一些設置,以停用一些我們從不使用的功能。 通過這些調整,我們還可以提高速度和性能,但是,這樣做需要您自擔風險。

我們要做的第一件事是 備用 從我們的個人資料:

$ cp -Rv ~/.mozilla/ ~/.mozilla_bkp/

完成此操作後,我們將打開瀏覽器,並在一個新標籤中編寫:

about:config

我們撒謊說我們不會動手,我們開始尋找下面的參數來修改它們的值。

關於:配置Firefox

要修改值,我們只需雙擊

修改Firefox調整的速度

取自Tor瀏覽器4.5.3默認值。

network.http.pipelining»true
network.http.pipelining.abtest»否
網絡。http.pipelining.aggressive»是
network.http.pipelining.max-optimistic-requests»3
network.http.pipelining.maxrequests»12
network.http.pipelining.maxsize»300000
網絡。http.pipelining.read-timeout»60000
網絡。http.pipelining.reschedule-on-timeout»是
network.http.pipelining.reschedule-timeout»15000
網絡。http.pipelining.ssl»是
網絡。http.proxy.pipelining»是

network.http.max-connections»256
網絡.http.max-persistent-connections-per-proxy»256
網絡.http.max-persistent-connections-每個服務器»6

network.http.redirection-limit»20
網絡。http.fast-fallback-to-IPv4»true
network.dns.disablePrefetch»是
network.prefetch-next»是

(到目前為止,Tor瀏覽器的默認值)

激活新的緩存系統:
browser.cache.use_new_backend»1

修改Firefox調整的安全性/隱私

禁用 WebRTC(對於 VPN 用戶來說非常重要,因為 WebRTC 可能會洩露您的真實 IP 地址):
media.peerconnection.enabled»否
media.peerconnection.use_document_iceservers»否

禁用DNS代理繞過:
http://kb.mozillazine.org/Network.proxy.socks_remote_dns
network.proxy.socks_remote_dns»是

禁用IPv6:
http://kb.mozillazine.org/Network.dns.disableIPv6
network.dns.disableIPv6»是

禁用錯誤報告:
http://kb.mozillazine.org/Breakpad.reportURL
breakpad.reportURL»(保留空白)

禁用ping:
http://kb.mozillazine.org/Browser.send_pings
http://kb.mozillazine.org/Browser.send_pings.require_same_host
browser.send_pings»否
browser.send_pings.require_same_host»是

啟用跟踪保護:
privacy.donottrackheader.enabled»是
privacy.donottrackheader.value»1
privacy.trackingprotection.enabled»是

禁用地理位置:
geo.enabled»否
geo.wifi.uri»(保留空白)

禁用地理位置定位:
browser.search.geoSpecificDefaults»否
browser.search.geoSpecificDefaults.url »(留空)
browser.search.geoip.url»(保留空白)

禁用遙測:
toolkit.telemetry.enabled»否
toolkit.telemetry.server»(保留空白)

也禁用“安全瀏覽”。 Google跟踪/日誌記錄:
browser.safebrowsing.downloads.enabled»false
browser.safebrowsing.downloads.remote.enabled»false
browser.safebrowsing.enabled»否
browser.safebrowsing.maleware.enabled»否

在 about:config 中輸入“google”並刪除全部或大部分鏈接。 您還可以搜索和刪除與以下內容相關的鏈接:
瀏覽器.contentHandlers
瀏覽器。安全瀏覽
瀏覽器搜索
gecko.handlerService

禁用WebGL:
https://security.stackexchange.com/questions/13799/is-webgl-a-security-concern
webgl.disabled»是

安裝未簽名的擴展:
xpinstall.signatures.required»false

修改Firefox外觀的調整

顯示完整網址:
browser.urlbar.trimURLs»否

返回舊的搜索欄:
browser.search.showOneOffButtons»否

刪除“(站點)現在已全屏顯示”:
全屏api.approval必填»false
browser.fullscreen.animate»否

改善新標籤頁:
browser.newtabpage.directory.ping»(保留空白)
browser.newtabpage.directory.source»(保留空白)
browser.newtabpage.enabled»false
browser.newtabpage.enhanced»false

禁用標籤動畫:
http://www.askvg.com/how-to-disable-animation-while-opening-new-tab-in-mozilla-firefox-4-0/
browser.tabs.animate»否

安裝擴展時,提高安全對話框的速度:
security.dialog_enable_delay»400

在開發人員工具中啟用吸管:
devtools.command-button-eyedropper.enabled»是

開發人員工具的深色主題:
devtools.theme»暗

修改Firefox的BLOATWARE調整

禁用“閱讀模式”:
reader.onse-on-load.enabled»否
readinglist.server»(保留空白)

禁用“口袋”:
browser.pocket.api»(保留空白)
browser.pocket.enabled»否
browser.pocket.site»(保留空白)

禁用“ Firefox Hello”:
https://www.mozilla.org/en-US/privacy/firefox-hello/
loop.enabled»否

禁用“社交內容”:
social.directories»(保留空白)
social.remote-install.enabled»否
social.shareDirectory»(保留空白)
social.toast-notifications.enabled»否
social.whitelist»(保留空白)

禁用PDF閱讀器:
pdfjs.disabled»是

還有其他可以自定義的選項,甚至有一個朋友創建的插件可以讓我們免於執行所有這些操作,所以一旦可用,我就會將其發佈在這裡。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   xxxtonxxx 他說:

    立即插入! 很好的調整!

  2.   阿德里安·阿羅約街 他說:

    當我看到您建議禁用WebRTC和WebGL時,我大為震驚:這兩個具有最大潛力的HTML5 API,如果頁面不使用它們,則它們不會被激活。 我了解WebRTC,但WebGL非常安全。 據我所知,您不會在圖形卡的RAM中保存任何個人信息。在安全性部分中,它還提到瞭如何激活未簽名插件的安裝! 相反,安全性較低。 這些設置要非常小心。

    1.    拉夫 他說:

      請小心,可以這麼說,這些技巧不是我創建的,正如我在文章中的某個時刻所說,我們並不是全部執行它們.. 😉

  3.   耶穌巴列斯特羅斯 他說:

    就在昨天,我的 Firefox 遇到了性能問題,最後我不得不刪除所有擴展並重新開始。

    今天,我看到了這篇文章,這正是我想要的。

  4.   凱勒 他說:

    Firefox 出了點問題,最近幾天我在 Android、Mac、Ubuntu 上都遇到了問題,之前在 Arch 上,它經常關閉,我不得不將其重置為安裝後的樣子。 奇怪的是,在 Windows 中它幾乎沒有失敗。 確實,除了重之外,還有些不穩定。

  5.   里特曼 他說:

    我已經修改了一些,儘管目前我將其他內容保留為標準。

    每次更新Firefox時都會更改這些值嗎?

  6.   弗朗茨 他說:

    太棒了,太棒了! =)
    https://github.com/amq/firefox-debloat

  7.   托尼姆 他說:

    HOLA,

    謝謝,非常有趣的信息。 一個問題:是否可以從命令行輸入這些設置

    提前致謝。 一聲問候。

    1.    拉夫 他說:

      我不知道,至少不是直接知道。

    2.    MIMO 他說:

      如果您要求方便,不必在 about:config 中查找每個屬性,而是能夠使用腳本或類似文件來更改它,您可以將所需的屬性放入配置文件中(這一點非常重要)讓 Firefox 在接觸該文件之前停止,並按照 Elav 的指示備份配置文件)。
      在Elav博客上的文章評論中,有一個例子。

      順便說一句,埃拉夫,非常正確! 但Firefox還是有一些吸引我的東西(除此之外,搜索欄還搜索歷史記錄,我發現它非常有用。Chromium,至少當我嘗試時,沒有這樣做,或者不一樣)。

      1.    托尼姆 他說:

        感謝您的回答。 這是為了創建一個腳本,因為我必須管理大量的計算機,即我的學生的計算機。

        問候。

      2.    MIMO 他說:

        我在這裡回復是因為我無法直接回复Toniem。
        如果您希望重新啟動 Firefox 時設置始終相同,請使用配置文件中的 user.js 文件: http://kb.mozillazine.org/User.js_file

        該文件中的更改會覆蓋 prefs.js 中相同屬性的配置,因此建議在創建 user.js 之前對其進行備份。

        要刪除這些設置,除了刪除user.js之外,還必須從prefs.js中刪除相同的設置。

        由於 user.js 的工作方式,強烈建議控製配置(儘管可以在 about:config 中更改它們,但當您重新啟動 Firefox 時,user.js 的值優先)。

  8.   埃利奧時間3000 他說:

    關於您為 Firefox 提供的設置,有些設置非常適合我的上網本。 然而,直到現在,Hello 的東西對我來說還沒有意義,因為它的流入量很低(如果它集成了 Tox,那就太好了)。

  9.   吉爾伯托 他說:

    與您所說的相反,我確實使用了Hello,在我看來,這是一個了不起的工具,與Skype的許多替代方法不同,Skype的替代方法是讓您的朋友安裝他們不知道的東西,這裡您只需要共享一個鏈接,聲音非常流暢(某些東西在Skype中無法正常工作),並且聲音完美,在最新版本中,它消耗的CPU很少。當我在版本41中閱讀時,他們將在Hello中實現text xat選項,我愛上了這個宏偉的選項,聊天。

    1.    EDU 他說:

      我希望您評論一下您是如何使用它的

      1.    吉爾伯托 他說:

        您只需單擊笑臉,單擊顯示開始對話的位置,當您這樣做時,它將激活您的網絡攝像頭,您可以選擇是否共享相機或僅共享相機,單擊顯示複製鏈接的位置,然後發送我已經對那些只使用 Chrome 和 Firefox 的人進行了測試。
        我必須澄清一下,Hello 是剛出爐的,它消耗了大量的 cpu,使你的電腦溫度飆升,這種情況不再發生,它具有非常好的性能。
        順便說一下,elav,在你的個人博客上讀到,我不明白為什麼說firefox應該是qt,你沒有給出任何理由,你聽起來很狂熱,極端,沒有冒犯的意思。

    2.    拉夫 他說:

      好吧,您是第一個看到Hello的人。 幸運的你是

      1.    傑姆桑茲德2 他說:

        不,如果只是為了測試,我也使用過它,並且效果很好。

        埃拉夫,祝賀您就職。 即使沒有使用您指定的所有設置,它對我的 Firefox 所做的事情也令人驚奇。 我們已經在家裡用 debian 和 linux mint 以及在我妻子的計算機上完成了這個工作,在黑暗的一面,並且在所有情況下結果都非常令人滿意。

        無論如何,這些設置可以用於內存為1GB的計算機嗎?

  10.   巴勃羅 他說:

    在Firefox加載項頁面上,有一個名為“隱私設置”的擴展,其功能與此類似。

    https://addons.mozilla.org/es/firefox/addon/privacy-settings/

  11.   加布里埃爾 他說:

    優秀文章

  12.   斧頭 他說:

    很好的筆記! 也許是時候讓我與Mozilla和解了

  13.   基督教 他說:

    有了這個我發現的插件 https://www.privacytools.io/:

    https://github.com/dillbyrne/random-agent-spoofer

    你可以對Elav提到的幾個進行更改,我不知道以前是否有人使用過它,所以我可以給出你的意見嗎?

    問候,

    1.    基督教 他說:

      哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

      1.    腎炎 他說:

        如何還原保存的資料
        cp -Rv〜/ .mozilla /〜/ .mozilla_bkp /
        我做了一些修改,更糟的是…。

        1.    拉夫 他說:

          跑:

          rm -Rv〜/ .mozilla / && mv〜/ .mozilla_bkp /〜/ .mozilla /
  14.   盧卡斯·布萊克 他說:

    謝謝你,我修改了所有內容,加上 3 或 4 個提示,以增加資源的優化,可以在這裡找到:

    http://www.esdebian.org/wiki/iceweasel-optimizacion

  15.   白楊 他說:
  16.   夾心 他說:

    經典主題修復器 它還允許您配置文章顯示的一些內容(請參閱“通用用戶界面”和“高級”部分)。

  17.   阿爾薩羅 他說:

    沒有什麼比他們自己給您這些建議中的一些建議和解釋更好的了。
    https://support.mozilla.org/es/kb/como-conseguir-que-firefox-deje-de-realizar-conexi#w_actualizaciones-automaaticas-y-seguridad

  18.   傑德 他說:

    感謝您的提示...現在,我的aceweasel運行起來比在Debian中快得多...

  19.   傑德 他說:

    非常感謝您使用兩個瀏覽器 chrome 和iceweasel 進行評論的提示,我想我現在可以從 debian 中刪除我的 chrome 😀 ..iceweasel 工作得非常快