DNS Blocklists¶
Blocklists are remote domain lists that the plugin downloads and uses for blocking. They are defined globally and assigned to individual profiles.
Supported Formats¶
The plugin parses three common blocklist formats:
Comment lines (starting with # or !) are ignored in all formats.
Adding a Blocklist¶
Navigate to Filters > DNS Blocklists and click Add Blocklist.
| Field | Description |
|---|---|
| Name | Display name for the blocklist |
| URL | HTTPS URL to the blocklist file |
| Refresh Hours | How often to re-download (default: 24) |
| Enabled | Toggle to enable/disable without removing |
Assigning to Profiles¶
After adding a blocklist globally, assign it to profiles:
- Go to Profiles and edit a profile
- Check the blocklists you want active for that profile
- Save the profile
A single blocklist can be assigned to multiple profiles. The list is downloaded once and shared.
Refresh Behavior¶
- The plugin checks blocklists every 15 minutes in the background
- Each list is only re-downloaded if its
refreshHoursinterval has elapsed - Use the Refresh All button to force an immediate refresh of all lists
- Downloaded lists are cached on disk in the plugin's app folder
Domain Counts¶
The blocklist table shows the number of domains loaded from each list. This count is updated after each refresh.
Tip
Popular blocklists to consider:
- OISD -- comprehensive ad/tracking list
- Steven Black's Hosts -- unified hosts with multiple extensions
- Hagezi's DNS Blocklists -- multi-level threat protection