BPB-Worker-Panel
A GUI Panel providing Worker subscriptions for VLESS, Trojan and Warp configs alongside a private DoH server and chain proxies, offering full DNS, clean IP, Fragment, Warp, Warp pro and routing settings for cross-platform clients using Amnezia, Wireguard, Sing-box, Clash/Mihomo and Xray cores.
A self-hosted proxy control panel that runs on Cloudflare's free serverless platform, letting people in internet-censored regions set up a private VPN-like bypass and generate subscription links for popular VPN apps.
BPB Panel is a self-hosted control panel that lets you set up your own private internet proxy service, primarily aimed at people in regions where internet access is restricted or censored. It runs on Cloudflare Workers or Cloudflare Pages, which are serverless computing platforms, meaning there is no traditional server to maintain. The free tier of Cloudflare is enough to get it running.
The panel supports several proxy protocols: VLESS, Trojan, and WireGuard via Cloudflare's Warp service. Without getting into technical depth, these are different methods for tunneling internet traffic through an intermediate server in a way that is harder for network censors to detect and block. The panel also includes a private DNS-over-HTTPS server, which prevents DNS queries from being monitored or intercepted by your internet provider.
Setup is managed through a web-based graphical interface rather than raw configuration files. From the panel you can configure which ports and protocols to use, set clean IP addresses, define routing rules to bypass or block certain categories of traffic (such as ads, malware, or country-specific restrictions), and add chain proxies to help mask the origin IP. The panel is password protected so only authorized users can access its settings.
Subscription links are generated automatically in formats that work with popular VPN client apps including v2rayNG, Sing-box, Clash, and AmneziaVPN, among others. This means users can paste the subscription link into a supported app on their phone or computer and the app handles the rest.
There are some limitations: each worker instance handles up to 100,000 requests per day, which fits roughly two to three users for the VLESS and Trojan protocols. UDP traffic is not supported under those protocols, which affects things like video calls on Telegram. Warp-based configs do not have this request cap. The README is written with both English and Farsi versions available.
Where it fits
- Set up a personal proxy server on Cloudflare's free tier to bypass internet censorship without renting a dedicated server.
- Generate subscription links for VPN apps like v2rayNG, Clash, or Sing-box that users can paste in and connect instantly.
- Enable DNS-over-HTTPS to prevent your internet provider from monitoring or intercepting your DNS queries.
- Share proxy access with two to three other users within the free Cloudflare Workers request limits.