-
released this
2026-08-09 08:57:48 +00:00 | 2 commits to main since this release"It now closes websites, not just programs."
Added
- Website blocking through a built-in DNS resolver on
127.0.0.1:53and
[::1]:53. One entry closes the domain and every subdomain under it —
discord.comalso coversgateway.discord.com, so there is no list to
maintain by hand. - A "Sites" section in the panel: resolver status, query counters and a table of
attempts, showing what was reached for and when. - A separate on/off switch for website blocking. Turning it off frees port 53
and hands the adapters back to the router's settings. - Optional firewall rule that blocks queries to third-party name servers, so the
resolver cannot simply be bypassed. - A
--restore-dnsswitch that puts network settings back without starting the
service, for the case where the service will not come up.
Changed
- Vue is compiled into the executable; it used to be fetched from
unpkg.com.
The panel now works without an internet connection, and a name resolution
failure no longer takes away the only way to manage the service. - The uninstaller restores DNS settings before removing the service.
Notes
- Website blocking is off by default. Updates arrive on their own, without
anyone at the keyboard, and must not silently rewrite network settings. Turn
it on in the panel. - The resolver needs port 53. If something else holds it — Docker, Internet
Connection Sharing, a third-party DNS proxy — the panel says so, network
settings are left alone, and program blocking keeps working. - DNS over HTTPS in browsers and any VPN bypass this layer. Process termination
is what covers those, whitelist mode most reliably. - Network settings are restored when the service stops. If that fails, it is
recorded in the log underC:\ProgramData\SysHelper.
Downloads
- Website blocking through a built-in DNS resolver on