Skip to content

Releases: tonsontang/BPB

Release v4.1.0

21 Jan 23:16

Choose a tag to compare

💡 Improvements

⚙️ Cloudflare ECH

ECH option is added to BPB Panel now for all cores. Please note that this is not so helpful in Iran regarding tests, successfully connects but gets banned after a while on some ISPs. This option can be more helpful in other countries.

Tip

ECH applies only to Normal subscription, not Fragment.

Tip

BPB queries ECH config within worker and does not delegate ECH config query to client core which is an advantage (core query may fail due to DNS query failure or blocked domains). So there's no extra settings, you can just enable ECH from panel and use it.

⚙️ BPB DoH

As most of famous public DoH servers are blocked by firewalls, we can use domain fronting to successfully use them. BPB DoH only supports RFC 8484 standard DoH servers which typically are in https://domain/dns-query format. For example Google has two types of DoH https://dns.google/dns-query which is RFC 8484 and https://dns.google/resolve which is JSON API. BPB only supports the first type.
To change underlying DoH you can set an environment variable named DOH_URL in worker settings and set your desired DoH.

Caution

Avoid using BPB DoH for remote DNS, otherwise you will waste your worker requests. It's better be use in browsers or DoH based clients like Intra, Rethink...

Note

These days Fragment on some ISPs stopped working in Iran, you can change Fragment packet to 1-1 instead of tlshello and test, also you can try to change Fragment mode to bypass IR-GFW.

Caution

If you are upgrading from versions below 3.5.1 to 4, you should get subscriptions from panel again.

Caution

sing-box client version should be 1.12.0 or higher.

Caution

Xray clients should be updated to the latest version i.e. v2rayNG, v2rayN and Streisand.

Release v3.6.1

01 Nov 13:21

Choose a tag to compare

⚙️ Bug fixes and Improvements

  • Added chained configs alongside original configs. This way, when Chain Proxy stops working, you still have access to original configs bia-pain-bache#1074
  • Improved Chain Proxy and Warp DNS resolution
  • Enabled HappyEyeBalls for Clash
  • Added download option for Xray configs
  • Removed Bypass Lan option and made it mandatory to decrease worker error rate

Tip

v2ray Users should update Geo assets if the proxy is not connecting.

  • Fixed chain proxy Httpupgrade transmission bug for sing-box and Clash
  • Fixed Clash chain proxy bug
  • Refactored
  • Updated website
  • Many minor bug fixes and improvements

Caution

If you already have a Chain Proxy set in panel, after updating to this version you have to clear it, apply and then set it again.

Caution

sing-box client version should be 1.12.0 or higher.

Release v3.5.1

15 Sep 14:16

Choose a tag to compare

⚙️ Bug fixes and Improvements

  • Removed Normal subscription due to poor efficiency and user errors and renamed Full Normal to Normal
  • Removed support for some deprecated clients which are not sync to cores changes or modify configs after import like Hiddify
  • Changed some subscriptions URL
  • Added help refrences to Panel
  • Refactored project
  • Updated docs
  • Bug fix bia-pain-bache#1022
  • Bug fix, custom rules IP CIDR validation

Caution

Some subscription URLs are changed, so you have to get new subscriptions from panel again.