[1.28.1] - 2025-12-30
- ADDED: Web server bind address setting - control which network interface the web UI listens on (e.g.,
127.0.0.1for localhost-only access,0.0.0.0for all interfaces). SupportsIPv6. - ADDED: Added
Skip DNStoggle inDiscovery- useful when you know DNS isn't blocked and want faster results. - ADDED: Support for
MIPSdevices with soft float. - ADDED: Post-ClientHello RST injection - sends fake connection reset after the initial handshake to confuse DPI systems that track connection state. Enable with
Post-ClientHello RSTtoggle in TCP Desync Set settings. - IMPROVED:
Discoverynow finds the optimal TTL for a specific network, instead of using a fixed value. - IMPROVED: Removed DPI fingerprinting phase from discovery - it was slow and unreliable. Discovery now starts testing bypass strategies immediately, making the process faster.
- IMPROVED: Shutdown behavior - B4 now waits up to 5 seconds for in-flight packet operations to complete gracefully before terminating.
- FIXED: DPI bypass not working for LAN devices on routers using
nftables(e.g., OpenWrt with fw4 firewall). - FIXED: TCP
desyncbypass methods (rst,fin,ack,combo,fullmodes) were sending malformed packets, causing them to fail or be ignored. Affects bothIPv4andIPv6. - FIXED: Restored missing
Packet Marksetting in Network Configuration - allows customizing the firewall mark used for traffic routing. - FIXED: Potential connection hangs caused by packets getting stuck in the processing queue without verdicts being set.
- FIXED: Memory leak where packet injection operations could continue running after service shutdown, potentially causing crashes or instability during restart.
- FIXED: Race condition in network interface name caching that could cause incorrect packet filtering decisions on multi-interface systems.
- FIXED: Fragmented IP packets now bypass B4 processing entirely to prevent incomplete packet inspection and potential protocol violations.
- REMOVED: Fragmentation strategy
overlap— functionality merged intocombo. - CHANGED: Fragmentation
combonow supports decoy packets. Whenenabled, B4 sends a fakeClientHellowith a whitelisted domain (e.g., ya.ru, vk.com) before sending the real fragmented request. Can be found in Fragmentaiton Tab set settings.
Full Changelog: v1.28.0...v1.28.1