Git Product home page Git Product logo

bia-pain-bache / bpb-worker-panel Goto Github PK

View Code? Open in Web Editor NEW
3.5K 3.5K 20.6K 20.86 MB

A GUI Panel providing Worker subscriptions and Fragment settings and Warp configs, providing configs for cross-platform clients using (singbox-core and xray-core)

License: GNU General Public License v3.0

JavaScript 100.00%
android chain fragment ios linux proxy-chain singbox-core vless warp windows xray-core

bpb-worker-panel's Introduction

💦 BPB Panel

🌏 Readme in Farsi


Introduction

This project is dedicated to developing a user panel for the Cloudflare-workers/pages proxy script created by yonggekkk. The panel offers two deployment options:

  • Worker deployment
  • Pages deployment

🌟 If you found BPB Panel valuable, Your donations make all the difference 🌟

  • USDT (BEP20): 0x111EFF917E7cf4b0BfC99Edffd8F1AbC2b23d158

Features

  1. Free: No cost involved.
  2. User-Friendly Panel: Designed for easy navigation, configuration and usage.
  3. Support Fragment: Provides support for fragment functionality.
  4. Block Ads. and Porn (Optional)
  5. Bypass Iran and LAN (Optional)
  6. Full routing rules: Bypassing Iran, Blocking Ads, Malwares, Phishing... for Sing-box.
  7. Chain Proxy: Capable of adding a chain proxy to fix IP.
  8. Supports Wide Range of Clients: Offers subscription links for Xray and Sing-box core clients.
  9. Subscription Link (JSON): Provides subscription link for JSON configs.
  10. Password-Protected Panel: Secure your panel with password protection.
  11. Custom Cloudflare Clean IP: Ability to use online scanner and setting up clean IP-domains.
  12. Warp configs: Provides Warp and Warp on Warp subscription.

How to use:


Supported Clients

Client Version Fragment
v2rayNG 1.8.19 or higher ✔️
v2rayN 6.42 or higher ✔️
Nekobox
Sing-box 1.8.10 or higher
Streisand ✔️
V2Box
Shadowrocket
Nekoray ✔️
Hiddify

Stargazers Over Time

Stargazers Over Time


Special Thanks


For a detailed tutorial on the core script, please refer to Yongge’s blog and video tutorials.

bpb-worker-panel's People

Contributors

bia-pain-bache avatar xraysup avatar yonggekkk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bpb-worker-panel's Issues

افزایش سرعت

برای افزایش سرعت آیا اضافه کردن آی پی تمیز موثره ؟
کدام تنظیم باعث پایین آمدن پینگ میشود ؟

hysteria

It would be great if you use hysteria instead of vless

fragment routing?

does v2rayn routing rule not work while using fragment? or am I setting rules incorrectly?

choose best length and interval values for my network

یه اسکریپت لطفا معرفی کنید یا تو پنل قرار بدین که بیاد با یه سری تست بهترین مقادیر فرگمنت مخصوص اینترنت کاربر رو بهش بگه که تو پنل وارد کنه.
مثل اسکریپتایی که آیپی تمیز میدن.

Ip6

تو برنامه نمیشه ای پی ۶ بذاریم؟ من نتونستم سرعت بهتری داره نسبت به ۴ چطوری میشه اضافه کرد ممنونم

Fregment

سلام.با اپدیت جدید کد page کانفیگ های فرگمنت متصل نمیشن
start service failure
با تشکر.

حذف کانفیگ

ایا راهی هست که کانفیگ هایی که بعدن اضافه کردیم حذف کنیم

补充加入当前节点IP所在区域显示

    Addresses.map(async (addr) => {
        let remark = `💦 BPB - ${addr}`;
        remark = remark.length <= 30 ? remark : `${remark.slice(0,29)}...`;
        vlessWsTls += 'vless' + `://${userID}@${addr}:443?encryption=none&security=tls&type=ws&host=${
            randomUpperCase(hostName)
        }&sni=${
            randomUpperCase(hostName)
        }&fp=randomized&alpn=http/1.1&path=${
            encodeURIComponent(`/${getRandomPath(16)}?ed=2560`)
        }#${encodeURIComponent(remark)}\n`;
	});

let remark = 💦 BPB - ${addr}; //这一行可以补充加入当前节点IP所在区域显示的显示如 CN, US, DE

بالا نیاوردن پنل

از نسخه ۲.۱.۲ به بعد پنل بالا نمیاد با ارور ۴۰۴ و ۴۲۹ روبه رو میشم مراحل اعمال چ تنظیم kv رو درست پیش میرم منتها پنل رو برام بالا نمیاره ولی روی نسخه ۲.۱.۲ اوکیه و بالا میاد پنل،مشکل از کجاست؟

مشکل در اتصال

زمانی که کانفیگ روی برنامه sing-box روی آیفون وارد میشه، خود به خود بعد از چند ثانیه قطع میشه.
این مورد به دلیل مشکل کانفیگ هستش یا برنامه؟

The upload speed of Irancell and some operators has slowed down

Hello and don't be tired. It's been a week since the upload speed has improved on Irancell, and it doesn't matter whether it's fragmented or not, because it's been disrupted on Cloudflare's IPs. And if you need to make special settings on the v2rayNg program, please help.

Google services fail on Android when Fragment custom configs are used

سلام
کانفیگهایی که در برنامه v2rayng از طریق لینک سابسکریپشن فرگمنت دریافت می‌کنم خیلی خوب و عالیه تلگرام و اینستاگرام کار میکنه بجز سرویسهای گوگل مثل کروم و پلی استور که از کار میوفتن. به نظر میاد مشکل dns داره. من سرور dns پنل را تغییر دادم به https://8.8.8.8/dns-query تو برنامه v2rayng هرچی تنظیم سرور dns داره گذاشتم رو گوگل هیچ فرقی نمیکنه. routing rules را در پنل غیر فعال کردم بازم هیچی.
حالا اگه لینک ساب نرمال را استفاده بکنم و خودم تو v2rayng تنظیم فرگمنت را فعال بکنم همه چی درست میشه

Workerless config not working

درود، ممنون بابت زحماتت و خسته نباشی!

کانفیگ workerless خطای start services failure می‌ده، باوجودیکه پینگ real delay داره.

بقیه‌ی کانفیگ‌ها به‌خوبی کار می‌کنن.

مشکل به‌نظرت کجاست؟

ممنون بابت کمک.

سوال درباره Chain Proxy

ممنون بابت همه زحمتهایی که میکشید.
Chain Proxy فقط برای کانفیگ های فرگمنت قابل استفاده هست؟ ممکنه برای سایر کانفیگ ها هم اضافه بشه؟

مشکل سایت‌های پشت کلاد فلر

واقعا کارت عالیه فقط اینکه این ورژن 2.3.3 که توسط پیجز در کلاود فلر ساخته میشه سایت‌های پشت کلاودفلر رو باز نمی‌کنه ولی ورژن 2.1.1 که توسط وکر ساخته شد این مشکل رو رو نداشت. لطفاً این مشکل رو هم حل کن

404 Page Not Found

بعد از ایجاد نسخه 2.2 این پیام میاد و پنل نمیاد بالا.

تفکیک ای پی بر اساس کشور

سلام
لطفا یه قابلیت اضافه کنید تا رنج ای پی های یه کشور خاص رو بهمون بده
مثلا بتونیم انتخاب کنیم ای پی های چرخشی کشور امریکا رو بهمون بده

مشکل در اتصال فرگمنت

کانفیگ‌های فرگمنت متصل نمیشن. ورژن V2rayN ویندوز روی ۶.۴۳ هست. جئو فایل هم آپدیت شدن. تنظیمات خاص دیگری نیاز هست؟

چطور کارمیکنه؟WorkerLess

سلام و خسته نباشید خدمت شما .
۱-ببخشید این WorkerLess چطور کار میکنه من با همه اوپراتور ها ازش تست گرفتم و پینگش خیلی عالی هست و لی فقط روی همراه اول کار میکنه .
جریانش چیه؟
2- و یه سوال دیگه هم داشتم اونم اینه که این چند روزه کلا سرعت اینترنت ها خیلی پایین اومده روی همه اوپراتورها و این فرگمن ها و کانفیگ های نرمال هم جواب گو نیست و خیلی پینگ ها بالا رفته چه با فرگمنت و چه کانفییگ های نرمال ولی روی اوپراتور مخابرات خیلی خوبه.
3- آیا راه حلی برای این مشکل به وجود آمده وجود دارد؟ . و این که آیا این پلن ضعیف شده یا کلا مشکل از خود اینترنت ها هست ؟
ممنون میشم راهنمایی کنید.

Error "Worker threw exception" when creating new project

وقتی یک page یا worker جدید میسازیم، بعد از ساخته شدن هنگامی که میخواهم وارد پنل شوم، این خطا رو میده:

Error 1101 Ray ID: 8797c11cff3c8359 • 2024-04-24 17:18:45 UTC
Worker threw exception

اول Worker دچار این مشکل شد و page تا همین امروز کار میکرد؛ الان page هم این مشکل رو داره.
جالب اینکه داخل پنل کلودفلیر قسمت ویرایش worker ، وقتی درخواست میفرستیم اوکی هست.

اکانت جدید هم ساختم مشکل حل نشد.

pagesلینک اشتراک ثابت برای

Screenshot_2024-05-11-09-53-56-836_com.android.chrome.png

از این قسمت نمیشه کاستوم دامین تعریف کرد برای پروژه pages؟ که هی اون اعداد ساب دامینش بعد از هربار deployment کردن تغییر نکنه؟ من نیاز دارم یه لینک اشتراک ثابت داشته باشم که اگر یکی بتونه بهم کمک کنه یا کلا این قابلیت به خوده پنل اضافه بشه که چه بهتر
تشکر و قدر دانی میکنم از توسعه دهنده ی محترم خدا قوت خسته نباشید🌹❤

Environment variables (advanced)

سلام ارادت
ضمن خسته نباشین و تشکر از زحماتتون
من برای تغییر آی پی و uuid این مسیر رو تو تضیحاتتون پیدا نمیکنم یا توکلود فلر تغییر کرده یا من پیدا نکردم اگه میشه دقیق تر بگین

no TLS config

Hi there, I need vless+ws without TLS,
i there any way?! may you please add it?!
thanks in advance for the help

مشکل با ثابت کردن آی پی

طبق آموزش انجام دادم ولی بازم آی پی که من میدم رو نمیده و رندوم میاره
مثلا برای ترکیه از
8.18.196.20
استفاده کردم ولی بازم ای پی رندوم میگیره مثلا
104.28.159.8

Google apps fail with Hiddify client on Android

وقتی لینک سابسکریپشن پنل را به هیدیفای اضافه می‌کنم گوگل کروم و سایر سرویسهای گوگل روی گوشی از کار می‌افتند ولی سایر اپها مثل تلگرام و اینستاگرام کار می‌کنند. این مشکل روی v2rayng وجود نداره و با bpb اوکی هست. جالبه که هیدیفای فقط با سابسکریپشن پنل شما اینطوری میشه ولی با یه جای دیگه تست کردم بدون مشکل کار می‌کنه

تغییر routing

من از این روش و v2rayN استفاده می کنم.
ایا می تونم routing رو به بعضی دامنه ها تغییر بدم؟ چطوری؟

استفاده از آی پی مستقیم به جای دامنه

سلام. اولا ممنون بابت زحماتت. یه سوال/پیشنهاد داشتم. تو توییتر میدیدم به خیلی از کسایی که مشکل اتصال داشتن، میگفتی که مشکل dns شونه. خواستم ببینم دلیل خاصی داره که مستقیما از آی پی های کلادفلر استفاده نمیکنی؟ (مثلا به خاطر proxyIP؟)
من از پارسال تا حالا یه سرور پشت کلادفلر دارم و تو سابسکریپشن تعداد زیادی کانفیگ با آی پی کلادفلر برمیگردوندم. تحت کلاینت تست میگرفتم و به بهترینش وصل میشدم و تا حالا مشکلی نداشتم. الانم که دیگه با observer/balancer ترکیبش کردم و همونم اتوماتیک شده.
خواستم پیشنهاد کنم شما هم همینکار رو انجام بدی outboundهای زیادی با آی پی های مختلف تولید کنی و بسپری به observer که clean Ip رو پیدا کنه. مشکلی هم برای dns وجود نداره دیگه. proxyIP هم که با chain کردن حل میشه
من یه نمونه اش رو هم برات اینجا آماده کردم خواستی تست بگیری.
https://ctxt.io/2/AADImv4tFg

بالا بودن پینگ در لینک ساب فرگمنت

سلام و عرض خسته نباشید ممنون بابت کار خوبتون،، من از وژن آخر استفاده کردم ولی مشکلی که توی کانفیگ های فرگمنت وجود داره پینگ بسیار بالای اوناست و از طرفی در پنل 2.2.9 بخوام فرگمنت رو به تنهایی تغییر بدم نمیشه و ارور میده ممنون میشم راهنمایی کنید سپاس فراوان

MOBILE FRAGMENT - Streisand

سلام
نسخه 2.2 تب MOBILE FRAGMENT کانفیگ های Streisand داخل برنامه ایمپورت شد اما قابل استفاده نیست پس از کانکت شدن قطع میشد.
توی کانفیگ ها موردی هست که با برنامه سازگار نیست.

ایردات اپدیت

سلام
سپاس بخاطر زحماتتون .
اپدیت جدید 2.3.5
چند ایراد داره.
1.پنل از حالت یکتا بودن خارج شدن،باعدد و حروف ترکیبی شروع میشد. الان با رمز هرکی میتونی با ادرس زیر وارد شد

https://bpb-worker-page-panel.pages.dev/panel
2. با ادرس قبلی تغییرات پنل و ساب در (page) بروزرسانی نمیشه ،
3. ادرس جدید میده با همون id قبل.(هردو نوع کانفیگ قابل استفاده هستند).

Error 1101 panel not running

Hello and don't be tired. It's been a while since I visited this page. It used to be very good, but now none of your versions work for me. The ones I created before still work and there is no problem, but If I want to create a new worker, your plans will not work at all.
Error text:
Error 1101 Ray ID: 875xxxxxxxxx 80 • 2024-04-16 13:04:34 UTC
Worker threw exception
What happened?
You've requested a page on a website (serverm1sfsjdnkjdsnfsbdfsbhdfhdsbfhdbhdsd.helloneti.workers.dev) that is on the Cloudflare network. An unknown error occurred while rendering the page.

What can I do?
If you are the owner of this website:
you should login to Cloudflare and check the error logs for serverm1sfsjdnkjdsnfsbdfsbhdfhdsbfhdbhdsd.helloneti.workers.dev.

Please help me, I really need your help.

Update issue

من از repository گیتهاب خودم sync fork رو زدم ولی پنل خودکار آپدیت نشد
اما بعد از retry deploy آپدیت شد
یعنی این دیپلوی کردن دوباره نیازه یا خودکار باید آپدیت بکنه خوده کلودفلیر؟!!
من دقیق متوجه نشدم واقعا

Fragment

سلام خداقوت کاکو، خواستم بگم دمت گرم مخصوصا بخاطر بخش پنل عالی شده عالی، بخش فرگمنت کپی و اد میکنی تو ویتوری استارت نمیشه، چه عادی ها چه بست پینگ، نمد دردش چیه واقعا

Early Data issue

?ed=2048 | outdated
?ed=2560 | 0-RTT - http3+tls1.3 - web3 connectivity support - .crypto top domain resolve for unstoppable domains - faster api connectivity + better handling for closing unsecure tcp connections while upgrading from 80 to encrypted 443 (Upgrade-Insecure-Requests). old 2048 had issue with closing video stream connections but this one is legit for user actions in streams.

I recommend you remove early data on your vless config path, its trash, disadvantages are a lot but the only advantage -100ms for responsing, not worthy at all. limits most of DoH-DNS to resolve themselves, the goal of setting early data is for reduce latency ONLY on first tcp connection, which can reduce ping like 100-200ms when opening an app or a site w/api support, but adds tons of errors and limitations... it also affects download speed when you downloading with an advance downloader like IDM which can split the file to 32 parts for parallel downloads, with early data it can't even handle 8 connections properly, hangs like crazy, dl rate & ping leaps a lot and jitter jitter jitter... this error also happens when you have a lot of open connections or multiple open tabs/apps.
just use standard / for path and thank me later when you understand how early data works )

مشکل با سایتهای پشت کلودفلر و ثابت نشدن ای پی

سلام و تشکر از زحمتی که میکشین.
بسیار عالی و کار راه اندازه.
چنتا مشکل دیدم با روش pages
1-سایتای پشت کلودفلر بازنمیشن
2-هر نوع کانفیگی برای چین پراکسی وارد کردم ای پی پروکسی رو نگرفت و ای پی با هر اتصال عوض شد.
3- برای ثابت کردن ای پی با گذاشتن ای پی کار نمیکنه و ثابت نمیشه و دومرتبه با هر اتصال عوض میشه ای پی

failed to start v2rayng when i use fragment json config

in log
infra/conf/serial: failed to parse json config > infra/conf: failed to parse DNS config > infra/conf:failed to build nameserver > infra/conf: invalid domain rule: geosite:category-ir > infra/conf: failed to load geosite: CATEGORY-IR > infra/conf: list not found in geosite.dat: CATEGORY-IR

when i edited config and remove these lines :
"geosite:category-ads-ir":"127.0.0.1" in hosts
"geosite:category-ir" in servers
"geosite:category-ir" in routing > domain
"geosite:category-ads-ir" end of config
problem solved

sorry for bad english

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.