github DanielLavrushin/b4 v1.65.0

3 hours ago

[1.65.0] - 2026-06-06

  • ADDED: Block (blackhole) routing mode - a new "Block" option in a set's Routing tab that blocks all matched traffic (ad/tracker domains, IPs, or a GeoSite category like category-ads-all) across the whole network - every LAN device and the router itself - with no output interface needed. It blocks by name and not just by IP, so it keeps working even with encrypted DNS and won't break unrelated sites sharing the same servers. See Blocking for setup and details.
  • ADDED: Upstream SOCKS5 proxy now routes UDP too - sets that send traffic to an upstream SOCKS5 proxy used to forward only regular (TCP) connections; UDP traffic - such as QUIC (used by YouTube and many Google and video services) and DNS - bypassed the proxy and went out directly. UDP from LAN devices now goes through the upstream proxy as well, so a set can route a device's full traffic through it. The proxy must accept UDP.
  • FIXED: A device could appear twice on the Traffic page, and hand-added names were missing - in the Aggregated view's Devices sidebar, one device sometimes showed up as two: once under its name and once under its bare IP address, because some of its connections arrived without a recognizable hardware address. Those connections are now matched back to the right device by its IP, so each device appears once. Devices you add by hand (Settings -> Devices), including ones behind another router, now show their assigned name here too instead of a raw IP.
  • FIXED: Command-line options like --skip-tables got saved into the config and stuck - starting b4 with an extra command-line option used to write that option into the configuration file, so it kept applying on later starts even when you ran b4 without it. Command-line options now affect only the run you pass them to and are never saved into the config.

What's Changed

Full Changelog: v1.64.0...v1.65.0

Don't miss a new b4 release

NewReleases is sending notifications on new releases.