[1.50.1] - 2026-04-29
- FIXED: Upstream SOCKS5 routing didn't actually proxy — when a set was configured to route through a SOCKS5 server (local or remote), traffic was silently going direct instead of through the proxy. Connections from the same machine running B4 now reach the upstream proxy correctly.
- FIXED: Duplicate masquerade rule when routing is enabled with IPv6 — on
nftablessetups with both IPv4 and IPv6 enabled, the per-set NAT chain ended up with two byte-identicalmasqueraderules. The rule is now scoped per address family (meta nfproto ipv4/ipv6), matching the split already used for the mark rules. - IMPROVED: Error log keeps history across restarts - the error log was wiped on every B4 start, so any trace of a crash was lost as soon as B4 auto-restarted.
- CHANGED: "Connections" page renamed to "Traffic" - clearer name for the page that shows live network activity. Old
/connectionslinks still work and redirect to the new page. - IMPROVED: Traffic page works at any log level — previously, raising the log level above
Infomade the Traffic page stop updating. The UI now gets traffic events through a separate channel, so you can keep the log level onWarnorErrorto quiet down system logs without losing the live traffic view. Opening the Traffic page also instantly shows the last few hundred recent events instead of waiting for new traffic.
What's Changed
- 1-50-1 fixes by @DanielLavrushin in #203
Full Changelog: v1.50.0...v1.50.1