Skip to content

Releases: bia-pain-bache/BPB-Worker-Panel

2.7.6

26 Nov 18:55
Compare
Choose a tag to compare

Just another try to fix Cloudflare errors

2.7.5

24 Nov 17:57
Compare
Choose a tag to compare

Bug fixes

  • Solved 1101 Cloudflare error, merged PR #499
  • Updated docs.

Caution

1- For worker deployment first delete all files from left sidebar and then upload new worker.js.
2- Please note that using default UUID and Trojan Password has security risks as mentioned from begining in tutorials, so please change them.
3- Disable uBlock Origin extension if you have installed it on your browser already, otherwise MY IP section won't work properly.
4- If you are using Pages deployment, please change project name to a desired name, try not to include bpb keyword in project name.

2.7.4

21 Nov 15:03
Compare
Choose a tag to compare
2.7.4 Pre-release
Pre-release

Improvements

  • Added ISP to MY IP table.
  • Added refresh button to MY IP table.

Note

Enhancement section has been removed from issues section, most of request were personal preferences, not performance related.

2.7.3

15 Nov 18:31
Compare
Choose a tag to compare
2.7.3 Pre-release
Pre-release

Custom Rules

You can set custom Bypass/Block rules from now on. values can be domains, IPv4, IPv6 and IP/CIDR. Thanks to @dexfire for PR

Tip

If you set a domain, it blocks or bypasses all subdomains of it.
Single IPv6 should be in [2606:4700::6810:85e5] format.
IP CIDR should be in these formats: 192.168.1.1/32 or [2606:4700::6810:85e5]/128

Improvements

  • Revised MY IP section.
  • Added cross-platform Cloudflare clean IP scanner to Panel. Please refer to instructions for usage. thanks to @XIU2 and @Ptechgithub

Bug fixes

  • Removed legacy Proxy IP scanner and CF scanners from repository.
  • Removed online CF IP scanner from Panel due to its malfunctioning on some operators.
  • Fixed Normal sub bug.

2.7.2

12 Nov 16:07
Compare
Choose a tag to compare
2.7.2 Pre-release
Pre-release

Proxy IP

Added support for multiple Proxy IPs usage, either in Cloudflare dashboard (environment variables) or Panel. #470

Tip

For using multiple IP/Domains you can separate them using comma character like:
1.2.3.4 , 5.6.7.8 , bpb.yousef.isegaro.com

Improvements

  • Revised DNS and routing rules to ensure blocked Chain proxy works on all cores.
  • Applied strict settings to all cores to be compatible with IPv4/v6 settings in Panel.
  • Reduced WoW DNS latency on all cores.
  • Clash configs had some changes like TUN, DNS, Wireguard outbounds. Also switched to rule-sets to solve Geo asset compatiblity issues in all clients. By default Clash configs will block Malware, Phishing, Cryptominers... Thanks to @Chocolate4U
  • Get Sing-box configs ready for core 1.11 migrations. Please note that from this version you should use Sing-box 1.10.1 or later.
  • Modularized the project and refactored.
  • Customized Clash and Sing-box Clash API.
  • Added country flags to YOUR IP section.

Bug fixes

  • Some UI bugs fixed.

2.7.1

26 Oct 12:36
Compare
Choose a tag to compare
2.7.1 Pre-release
Pre-release

Your IP section

Added YOUR IP section for cloudflare target addresses and others separately (to be able to check Proxy IP).

Improvements

  • IPv6 settings now applies to DNS configurations to optimize performance in addition to Adding/Removing IPv6 default configs.
  • Revised Fake DNS for Xray and Clash.
  • Delegated building project to Github Actions.
  • Refactored.

2.7

18 Oct 12:58
Compare
Choose a tag to compare
2.7

Improvements

  • Revised Warp DNS and Fake DNS.
  • Revised config namings.
  • Refactored.

Bug Fixes

  • Extra Fake DNS parsed in Xray.

2.6.9

15 Oct 21:45
Compare
Choose a tag to compare

Improvements

  • Improved Best Ping and Best Fragment configs (Xray core).
  • Revised routing rules, let UDP go through worker even if cannot handle it completely (works in some cases).
  • Improved Xray DNS and Fake DNS.
  • Refactored.

Bug Fixes

  • nonTLS ports display in non Worker deployments.

2.6.8

12 Oct 15:32
Compare
Choose a tag to compare

Improvements

  • Enhanced panel authentication security.
  • Added Bypass Russia routing rule.
  • UI improvements.

Bug Fixes

  • Subtle bug fixes.
  • Fixed Panel flickering while switching/refreshing Dark mode.

2.6.7

10 Oct 11:38
Compare
Choose a tag to compare
2.6.7 Pre-release
Pre-release

Fake DNS support

Added separately for both VLESS/Trojan and Warp configs and all 3 cores.

Important

Fake DNS may decrease DNS flow latency, however it may lead to some apps uncompatiblities and local DNS disruptions. So please do not activate it unless you know side effects.
Maybe Clash users better to enable it. Please try.

Full normal subscriptions

Due to worker configs' characteristics and their needs to be well configured in client side, I Added Full Normal Sub which applies all Panel settings and avoids misconfigurations in client side for better performance; and separated Normal Sub which needs to be configured in clients manually regarding instructions, otherwise users will face connectivity issues.

Improvements

  • Activated Allow Insecure for Custom CDN configs in Full Normal Sub, Normal Sub users have to activate it manually for TLS configs.
  • Clash routing rules.
  • Merged Warp and WoW endpoints. Endpoints now apply to both type of configs.
  • Revised KV structures to avoid future update issues.
  • Refactored and encapsulated the whole code for better performance and future developments.

Tip

After this update, users which deploy via Workers better set variables (UUID, Proxy IP and Trojan Pass) from Cloudflare dashboard rather editting code, so please have a backup from your data and set variables before updating code. Instructions will be updated after release:
https://github.com/bia-pain-bache/BPB-Worker-Panel/blob/dev/docs/worker_installation_fa.md

  • Warp registeration and Trojan Hash generation moved to worker.

Tip

From now on there is no need to set Trojan hash password, the worker generates it itself.

  • Updated docs regarding Panel UI and UX.

Bug Fixes

  • Many bug fixes during refactor.