Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fredjoseph/dns-blocker
DNS Blocker for Chrome and Firefox (Web Extension)
https://github.com/fredjoseph/dns-blocker
Last synced: 20 days ago
JSON representation
DNS Blocker for Chrome and Firefox (Web Extension)
- Host: GitHub
- URL: https://github.com/fredjoseph/dns-blocker
- Owner: fredjoseph
- Created: 2020-05-02T13:48:09.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T00:11:55.000Z (2 months ago)
- Last Synced: 2024-04-10T02:46:35.307Z (2 months ago)
- Language: JavaScript
- Size: 113 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- my-awesome-stars - fredjoseph/dns-blocker - DNS Blocker for Chrome and Firefox (Web Extension) (JavaScript)
- my-awesome-starred - fredjoseph/dns-blocker - DNS Blocker for Chrome and Firefox (Web Extension) (JavaScript)
- awesome-stars - dns-blocker
README
# dns-blocker
DNS Blocker for Chrome and Firefox (Web Extension)## Installation
### Chrome
1. Clone this repository
1. Visit `chrome://extensions/`
2. Enable Developer mode.
3. Click on `Load unpacked extension`
4. 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)
5. Click on `Pack extension` and enter the `web-extension` directory of the cloned folder (keep `pem file` empty)
6. Uninstall the previously installed extension (as unpacked extension)
7. Install the extension using the `.crx` file generated at step `5` and note its `ID`
8. 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`
9. Restart Chrome
10. 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](https://fontawesome.com/) - [CC BY 4.0 License](https://creativecommons.org/licenses/by/4.0/)