• v0.3.0 0223dd817b

    v0.3.0
    CI / Windows x64 (push) Successful in 9m31s
    Stable

    robonen 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:53 and
      [::1]:53. One entry closes the domain and every subdomain under it —
      discord.com also covers gateway.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-dns switch 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 under C:\ProgramData\SysHelper.
    Downloads