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.72.0rc3
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-07-02 5.8 MB
b4-linux-386.tar.gz.sha256 2026-07-02 99 Bytes
b4-linux-amd64.tar.gz 2026-07-02 6.1 MB
b4-linux-amd64.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-arm64.tar.gz 2026-07-02 5.6 MB
b4-linux-arm64.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-armv5.tar.gz 2026-07-02 5.8 MB
b4-linux-armv5.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-armv6.tar.gz 2026-07-02 5.8 MB
b4-linux-armv6.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-armv7.tar.gz 2026-07-02 5.8 MB
b4-linux-armv7.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-loong64.tar.gz 2026-07-02 5.8 MB
b4-linux-loong64.tar.gz.sha256 2026-07-02 103 Bytes
b4-linux-mips64.tar.gz 2026-07-02 5.5 MB
b4-linux-mips64.tar.gz.sha256 2026-07-02 102 Bytes
b4-linux-mips64le.tar.gz 2026-07-02 5.4 MB
b4-linux-mips64le.tar.gz.sha256 2026-07-02 104 Bytes
b4-linux-mips.tar.gz 2026-07-02 5.6 MB
b4-linux-mips.tar.gz.sha256 2026-07-02 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-07-02 5.6 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-07-02 110 Bytes
b4-linux-mipsle.tar.gz 2026-07-02 5.6 MB
b4-linux-mipsle.tar.gz.sha256 2026-07-02 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-07-02 5.6 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-07-02 112 Bytes
b4-linux-ppc64.tar.gz 2026-07-02 5.6 MB
b4-linux-ppc64.tar.gz.sha256 2026-07-02 101 Bytes
b4-linux-ppc64le.tar.gz 2026-07-02 5.6 MB
b4-linux-ppc64le.tar.gz.sha256 2026-07-02 103 Bytes
b4-linux-riscv64.tar.gz 2026-07-02 5.8 MB
b4-linux-riscv64.tar.gz.sha256 2026-07-02 103 Bytes
b4-linux-s390x.tar.gz 2026-07-02 6.0 MB
b4-linux-s390x.tar.gz.sha256 2026-07-02 101 Bytes
checksums.txt 2026-07-02 1.8 kB
SHA256SUMS 2026-07-02 1.5 kB
README.md 2026-06-29 2.5 kB
v1.72.0rc3 source code.tar.gz 2026-06-29 10.0 MB
v1.72.0rc3 source code.zip 2026-06-29 10.4 MB
Totals: 39 Items   117.5 MB 0

[1.7x.x] - 2026-07-xx

  • ADDED: A separate MTProto secret for each person - the MTProto proxy can now hold several named secrets instead of one shared code. Each one can be named (for example, per person), switched on or off on its own, and shared as its own link or QR code, so access can be given or taken away one person at a time.
  • ADDED: See who is using the MTProto proxy - the Traffic page now labels each proxy connection with the secret it used, and a new dashboard panel shows active connections, total sessions, and data used for each named secret.
  • ADDED: Match a set by domain only, without learning its IPs - a per-set "Domain-only matching" switch under the set's Targets. With it on, b4 decides the set purely from the domain or SNI it can see and does not remember or route the IP addresses behind those domains. It is meant for shared CDN addresses (YouTube, Google): a video domain and an unrelated one such as preview images can share a single IP, so the address b4 learned for the first one pulled the second onto the wrong bypass strategy.
  • FIXED: Memory use jumped after saving settings - saving the configuration made b4's memory use climb, even for changes that had nothing to do with the blocked-site lists.
  • FIXED: A routing set could stop adding new addresses on some routers - on certain setups (for example b4 in a container on MikroTik) the router rejected freshly discovered addresses, so a set routed through a chosen interface, proxy, or the Telegram bridge slowly stopped working. Those addresses are now stored in a form the router accepts. #267
  • FIXED: The log repeated "Tables rules missing, restoring..." every few seconds - with NAT Masquerade turned on, b4 looked for one of its firewall rules in the wrong place, decided it was missing, and needlessly re-applied all its rules over and over. The rules were in fact fine; b4 now checks the right place and the endless restoring has stopped.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.71.0...v1.72.0rc3

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