Last active
July 16, 2021 09:59
-
-
Save eniehack/4c7d1a07e7ff2d0b58cb27dd83f11e22 to your computer and use it in GitHub Desktop.
my Firefox's configration file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//参考:https://onlinepckan.net/tool/ffuserconfigsecurity.html | |
// メモリキャッシュ容量。メモリどれだけ積んでいるかによって値は変わってくる。-1だと自動管理 | |
user_pref("browser.cache.memory.capacity", -1); | |
//ディスクキャッシュ無効化 | |
user_pref("browser.cache.memory.enable", true); | |
user_pref("browser.cache.disk.enable",false); | |
user_pref("browser.cache.disk_cache_ssl", false); | |
user_pref("browser.cache.check_doc_frequency", 0); | |
//タブの更新頻度の設定 | |
user_pref("browser.xul.error_pages.enabled", true); | |
user_pref("browser.formfill.expire_days", 30); | |
//履歴を残す日数。デフォルトは180=半年 | |
user_pref("browser.tabs.closeWindowWithLastTab", false); | |
//タブをすべて閉じてもウィンドウは閉じない。 | |
user_pref("browser.display.show_image_placeholders", false); | |
//壊れた画像や読み込みの終わらない画像で、プレースホルダーを表示させるかの設定 | |
user_pref("content.interrupt.parsing", true); | |
user_pref("content.max.tokenizing.time", 3000000); | |
user_pref("content.maxtextrun", 8191); | |
user_pref("content.notify.backoffcount", 5); | |
user_pref("content.notify.interval", 750000); | |
user_pref("content.notify.ontimer", true); | |
user_pref("content.switch.threshold", 100000); | |
//HTTP通信の最大接続数 | |
user_pref("network.http.max-connections", 40); | |
//1つのサーバーに対する接続の最大数 | |
user_pref("network.http.max-connections-per-server", 16); | |
user_pref("network.http.max-persistent-connections-per-proxy", 8); | |
user_pref("network.http.max-persistent-connections-per-server", 4); | |
//非プロキシ接続の時にパイプライン処理をさせる | |
user_pref("network.http.pipelining", true); | |
//SSL接続の時、パイプライン処理をさせる | |
user_pref("network.http.pipelining.ssl", true); | |
//一度のパイプライン処理で送信する最大要求数 | |
user_pref("network.http.pipelining.maxrequests", 8); | |
//プロキシ接続の時、パイプライン処理をさせる | |
user_pref("network.http.proxy.pipelining", true); | |
//IPv6用のDNSリクエストを無効化 | |
//user_pref("network.dns.disableIPv6", false); | |
//リンク先DNSの先読み | |
user_pref("network.dns.disablePrefetch", false); | |
//リンク先URLの先読み | |
user_pref("network.prefetch-next", false); | |
user_pref("network.dns.disablePrefetch", true); | |
user_pref("network.dns.disablePrefetchFromHTTPS", true); | |
user_pref("network.predictor.enabled", false); | |
user_pref("network.predictor.enable-hover-on-ssl", false); | |
user_pref("network.predictor.enable-prefetch", false); | |
user_pref("network.http.speculative-parallel-limit", 0); | |
user_pref("captivedetect.canonicalURL", ""); | |
user_pref("network.captive-portal-service.enabled", false); | |
user_pref("browser.urlbar.usepreloadedtopurls.enabled", false); | |
user_pref("browser.urlbar.speculativeConnect.enabled", false); | |
//位置情報の送信を停止 | |
user_pref("geo.enabled", false); | |
user_pref("geo.wifi.uri", ""); | |
user_pref("geo.wifi.xhr.timeout", 1); | |
user_pref("geo.wifi.logging.enabled", false); | |
user_pref("browser.search.geoip.url", ""); | |
user_pref("browser.search.geoip.timeout", 1); | |
user_pref("browser.search.geoSpecificDefaults", false); | |
user_pref("browser.search.geoSpecificDefaults.url", ""); | |
// Do Not Track | |
user_pref("privacy.donottrackheader.enabled", true); | |
//Webビーコンの無効化 | |
user_pref("beacon.enabled", false); | |
//MarioNet攻撃対策 | |
user_pref("dom.serviceWorkers.enabled", false); | |
//ログイン情報とパスワードの保存を無効化 | |
user_pref("signon.autofillForms", false); | |
//user_pref("nglayout.initialpaint.delay", 100); | |
//user_pref("plugin.expose_full_path", true); | |
//user_pref("signed.applets.codebase_principal_support", true); | |
//トラッキングブロックの設定 | |
user_pref("privacy.trackingprotection.enabled", true); | |
user_pref("privacy.firstparty.isolate", true); | |
// ヘルスレポートの無効化 | |
user_pref("datareporting.healthreport.logging.consoleEnabled", false); // | |
user_pref("datareporting.healthreport.service.enabled", false); // | |
user_pref("datareporting.healthreport.uploadEnabled", false); // | |
user_pref("datareporting.policy.dataSubmissionEnabled", false); // | |
user_pref("datareporting.policy.dataSubmissionEnabled.v2", false); // | |
// 統計情報送信の無効化 | |
user_pref("toolkit.telemetry.archive.enabled", false); // | |
user_pref("toolkit.telemetry.enabled", false); // | |
user_pref("toolkit.telemetry.unified", false); // | |
user_pref("toolkit.telemetry.unifiedIsOptIn", false); // | |
//Firefoxを最小化したときのメモリ消費量を減らす設定 | |
user_pref("config.trim_on_minimize", true); | |
//無駄な処理を消す | |
user_pref("browser.tabs.animate", false); | |
user_pref("browser.panorama.animate_zoom", false); | |
//メニューの表示速度を高速化 | |
user_pref("ui.submenuDelay", 0); | |
// DNS over HTTPSの設定 | |
user_pref("network.security.esni.enabled", true); | |
user_pref("network.trr.mode", 2); | |
user_pref("network.trr.uri", "https://doh-jp.blahdns.com/dns-query"); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment