Download Latest Version v1.79.0 source code.zip (11.8 MB)
Email in envelope

Get an email when there's a new version of b4

Home / v1.65.0
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-06-06 5.5 MB
b4-linux-386.tar.gz.sha256 2026-06-06 99 Bytes
b4-linux-amd64.tar.gz 2026-06-06 5.7 MB
b4-linux-amd64.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-arm64.tar.gz 2026-06-06 5.2 MB
b4-linux-arm64.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-armv5.tar.gz 2026-06-06 5.5 MB
b4-linux-armv5.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-armv6.tar.gz 2026-06-06 5.4 MB
b4-linux-armv6.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-armv7.tar.gz 2026-06-06 5.4 MB
b4-linux-armv7.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-loong64.tar.gz 2026-06-06 5.4 MB
b4-linux-loong64.tar.gz.sha256 2026-06-06 103 Bytes
b4-linux-mips64.tar.gz 2026-06-06 5.2 MB
b4-linux-mips64.tar.gz.sha256 2026-06-06 102 Bytes
b4-linux-mips64le.tar.gz 2026-06-06 5.1 MB
b4-linux-mips64le.tar.gz.sha256 2026-06-06 104 Bytes
b4-linux-mips.tar.gz 2026-06-06 5.3 MB
b4-linux-mips.tar.gz.sha256 2026-06-06 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-06-06 5.3 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-06-06 110 Bytes
b4-linux-mipsle.tar.gz 2026-06-06 5.2 MB
b4-linux-mipsle.tar.gz.sha256 2026-06-06 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-06-06 5.2 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-06-06 112 Bytes
b4-linux-ppc64.tar.gz 2026-06-06 5.3 MB
b4-linux-ppc64.tar.gz.sha256 2026-06-06 101 Bytes
b4-linux-ppc64le.tar.gz 2026-06-06 5.3 MB
b4-linux-ppc64le.tar.gz.sha256 2026-06-06 103 Bytes
b4-linux-riscv64.tar.gz 2026-06-06 5.4 MB
b4-linux-riscv64.tar.gz.sha256 2026-06-06 103 Bytes
b4-linux-s390x.tar.gz 2026-06-06 5.6 MB
b4-linux-s390x.tar.gz.sha256 2026-06-06 101 Bytes
checksums.txt 2026-06-06 1.8 kB
SHA256SUMS 2026-06-06 1.5 kB
README.md 2026-06-06 2.6 kB
v1.65.0 source code.tar.gz 2026-06-06 9.9 MB
v1.65.0 source code.zip 2026-06-06 10.3 MB
Totals: 39 Items   111.3 MB 0

[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: https://github.com/DanielLavrushin/b4/compare/v1.64.0...v1.65.0

Source: README.md, updated 2026-06-06