github DanielLavrushin/b4 v1.60.1

5 hours ago

[1.60.1] - 2026-05-02

  • ADDED: Per-set strategy escalation - each set now has an "Escalation" tab with an "Escalate to" dropdown. Pick another set as the failover target: if the current set keeps failing for a destination, b4 switches that destination to the chosen set on the next connection. Tracking is per-hostname, so a problem with one site does not affect others that happen to share the same server IP. How quickly to escalate and how long to keep the switch are configurable per set (defaults: an hour, then retry). Lets you chain several strategies instead of giving up after the first one fails.
  • ADDED: Share MTProto proxy connection - new "Share connection link" button in Settings > MTProto Proxy. Opens a dialog with a tg:// connection link, a QR code (scan with your phone camera to add the proxy to Telegram), and Copy / Open in Telegram / Share buttons.
  • FIXED: Service crashed at startup on routers without ipset - "Enable Packet Duplication" could prevent b4 from starting on routers where ipset is not installed (some Keenetic / Merlin setups). b4 now logs a warning and keeps running. For full-connection duplication, install ipset (Keenetic / Entware: opkg install ipset).
  • FIXED: "Update" button in Web UI didn't actually update b4 - on some setups clicking "Update" did nothing and the version stayed the same after restart.
  • FIXED: IPv6 addresses on the Traffic page were cut off - when adding an IPv6 address from the Traffic page, the address was shown as just 2a01 and the suggested CIDRs included the port number. Adding to a set, IPInfo lookup, and ASN enrichment now work for IPv6 too.

What's Changed

Full Changelog: v1.60.0...v1.60.1

Don't miss a new b4 release

NewReleases is sending notifications on new releases.