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.
Requires a free Cloudflare account and basic familiarity with deploying Cloudflare Workers or Pages.
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.
← bia-pain-bache on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.