This is a temporary setup until the strings are migrated to conform to standard mozilla-central protocol.
Note - This repository has been archived as of Tuesday, January 7th, 2020. The DNS-over-HTTPS extension has been migrated to the Firefox browser as of Release 72. Please file any issues regarding this extension through Bugzilla.
This is a WebExtension + Experimental API to gradually roll out DNS-over-HTTP to Firefox users.
npm install -g web-ext
npm install
npm run build
web-ext run --verbose -f Nightly
OR
extensions.legacy.enabled
to true in about:configabout:debugging
, choose
"Load Temporary Add-on" and select a file from this project:
manifest.json
src/web-ext-artifacts/dns_over_https-${VERSION}.zip
You should see a new entry in the list of extensions titled "DoH Rollout".
To see the banner create a new boolean pref doh-rollout.enabled
in about:config and set to true
.
This will run heuristics against your network settings to determine if DoH can safely be enabled. If it can, it will trigger a doorhanger notification announcing that is has been enabled.
To check if DoH is turned on, check the value of pref network.trr.mode
. If it is enabled, it will be set to 2
.
Telemetry will be sent each time heuristics are evaluated.
See the guidelines for contributing to this project – including on how best to report an issue with this project.
This project is governed by a Code Of Conduct.
To disclose potential a security vulnerability please see our security documentation.
This module is licensed under the Mozilla Public License, version 2.0.