Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.92 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.92 KB

dns-blocker

DNS Blocker for Chrome and Firefox (Web Extension)

Installation

Chrome

  1. Clone this repository
  2. Visit chrome://extensions/
  3. Enable Developer mode.
  4. Click on Load unpacked extension
  5. Select the web-extension directory of the cloned folder. (You'll get an "Disable dev mode extensions" popup, if you try restarting Chrome at this stage)
  6. Click on Pack extension and enter the web-extension directory of the cloned folder (keep pem file empty)
  7. Uninstall the previously installed extension (as unpacked extension)
  8. Install the extension using the .crx file generated at step 5 and note its ID
  9. Add the following registry key
    • Under HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist (create it if not exists), create a new string for each extension you want to enable with sequential names (indices), e.g. 1, 2,...
    • Enter the extension ID as string value. For example: there is a string with name 1 and value nmgnihglilniboicepgjclfiageofdfj
  10. Restart Chrome
  11. You can check that the policy is working in Chrome by opening chrome://policy

In order to override the extension shortcuts : go to chrome://extensions/shortcuts

Firefox

  1. Clone this repository
  2. Visit about:debugging
  3. click This Firefox
  4. click Load Temporary Add-on then select the any file inside the web-extension directory (At this stage, the extension will be removed if you restart Firefox - The extension must be signed to be installed permanently)
  5. Generate a zip file of the extension
  6. Submit the archive on https://addons.mozilla.org/developers/ (requires a Firefox account)
  7. Download the signed xpi file and install it on Firefox

In order to override the extension shortcuts : go to about:addons and select Manage Extension Shortcuts

License

FontAwesome - CC BY 4.0 License