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.70.0rc9
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-06-18 5.6 MB
b4-linux-386.tar.gz.sha256 2026-06-18 99 Bytes
b4-linux-amd64.tar.gz 2026-06-18 5.8 MB
b4-linux-amd64.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-arm64.tar.gz 2026-06-18 5.3 MB
b4-linux-arm64.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-armv5.tar.gz 2026-06-18 5.6 MB
b4-linux-armv5.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-armv6.tar.gz 2026-06-18 5.6 MB
b4-linux-armv6.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-armv7.tar.gz 2026-06-18 5.5 MB
b4-linux-armv7.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-loong64.tar.gz 2026-06-18 5.5 MB
b4-linux-loong64.tar.gz.sha256 2026-06-18 103 Bytes
b4-linux-mips64.tar.gz 2026-06-18 5.3 MB
b4-linux-mips64.tar.gz.sha256 2026-06-18 102 Bytes
b4-linux-mips64le.tar.gz 2026-06-18 5.2 MB
b4-linux-mips64le.tar.gz.sha256 2026-06-18 104 Bytes
b4-linux-mips.tar.gz 2026-06-18 5.4 MB
b4-linux-mips.tar.gz.sha256 2026-06-18 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-06-18 5.4 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-06-18 110 Bytes
b4-linux-mipsle.tar.gz 2026-06-18 5.3 MB
b4-linux-mipsle.tar.gz.sha256 2026-06-18 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-06-18 5.3 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-06-18 112 Bytes
b4-linux-ppc64.tar.gz 2026-06-18 5.4 MB
b4-linux-ppc64.tar.gz.sha256 2026-06-18 101 Bytes
b4-linux-ppc64le.tar.gz 2026-06-18 5.4 MB
b4-linux-ppc64le.tar.gz.sha256 2026-06-18 103 Bytes
b4-linux-riscv64.tar.gz 2026-06-18 5.5 MB
b4-linux-riscv64.tar.gz.sha256 2026-06-18 103 Bytes
b4-linux-s390x.tar.gz 2026-06-18 5.7 MB
b4-linux-s390x.tar.gz.sha256 2026-06-18 101 Bytes
checksums.txt 2026-06-18 1.8 kB
SHA256SUMS 2026-06-18 1.5 kB
README.md 2026-06-14 1.7 kB
v1.70.0rc9 source code.tar.gz 2026-06-14 10.0 MB
v1.70.0rc9 source code.zip 2026-06-14 10.3 MB
Totals: 39 Items   113.2 MB 0

[1.70.0] - 2026-06-xx

  • ADDED: New engine for devices without NFQUEUE - some minimal devices lack the kernel modules b4 normally needs, so it could not run on them. A new mode under Settings → Feature Flags routes traffic through a virtual interface (TUN) instead. It inspects only the first packets of each TLS (port 443) and DNS connection, like the normal engine, rather than carrying every packet, and leaves the device's default route in place; on kernels that cannot count per-connection packets it routes the whole default route through the TUN instead.
  • CHANGED: Web UI password is now stored securely - it is kept only as a hash and is no longer shown on the settings page (leave the field blank to keep it, or type a new one to change it). Repeated failed logins are briefly blocked, and a session now expires after a day. Existing setups are migrated automatically.
  • FIXED: A set's encrypted DNS (DoH) redirect failed in some setups - lookups could time out or come back empty, so pages would not load. This affected gateway and container setups (for example b4 in a container on MikroTik) using NAT masquerade.
  • FIXED: Routing set stopped updating its addresses on its own - in some setups (for example b4 in a container on MikroTik) the set's addresses only filled in on restart or when the set was toggled, then expired and were never refreshed. The set now learns addresses live from DNS replies again.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.69.0...v1.70.0rc9

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