یک پنل مدیریتی قدرتمند، سبک و پیشرفته بر بستر Cloudflare Workers برای ایجاد، مدیریت و بهینهسازی کانفیگهای پروکسی (VLESS و Trojan) همراه با پشتیبانی از کلاینتهای محبوب مانند Clash.
- پشتیبانی از پروتکلهای مدرن: قابلیت تولید و پردازش کانفیگهای امن پروتکلهای VLESS و Trojan (کدگذاری شده به صورت پویا به صورت ساختارهای آلفا و بتا).
- تولید اشتراک کلاش (Clash Subscription): تبدیل و فرمتبندی خودکار تنظیمات شبکه به پروفایلهای استاندارد فایل YAML جهت استفاده مستقیم در نرمافزار Clash.
- پنل وب داخلی مستقل (Built-in Web UI): دارای یک رابط کاربری وب مدرن، زیبا و کاملاً واکنشگرا (Responsive) با نام WhitePanel برای مدیریت آسان متغیرها بدون نیاز به هیچگونه دیتابیس خارجی.
- سیستم احراز هویت و مدیریت نشست ایمن: مجهز به ورود رمزنگاریشده بر پایه
masterKeyو ذخیرهسازی توکنهای منقضیشونده درlocalStorageبرای امنیت بالاتر مرورگر. - مدیریت آیپیهای تمیز (Clean IPs): امکان تعریف، مانیتورینگ و گردش خودکار آیپیهای سالم کلودفلر جهت بهبود پینگ، پایداری و دور زدن محدودیتهای شبکه.
- یکپارچهسازی با ربات تلگرام (Telegram Bot Notification): قابلیت اتصال مستقیم به API تلگرام جهت ارسال هشدارهای وضعیت سیستم، ورودهای ناشناس و گزارشهای حیاتی به چت یا کانال شخصی شما.
- سیستم بهروزرسانی خودکار هوشمند: بررسی خودکار و لحظهای نسخه مستقر شده با آخرین نسخه موجود در مخزن گیتهاب شما و نمایش بنر اطلاعرسانی هوشمند به مدیر.
- پشتیبانی از DNS سفارشی امن (DoH): ادغام با پروتکلهای DNS over HTTPS مانند
cloudflare-dns.comجهت از بین بردن احتمال نشت DNS (DNS Leak) و تسریع در رزولوشن دامنه.
- یک حساب کاربری فعال در پلتفرم Cloudflare.
- یک دامنه اختصاصی متصل به کلودفلر (جهت دور زدن فیلترینگ آدرسهای پیشفرض
workers.devو عملکرد صحیح سابدومینها شدیداً توصیه میشود). - ساخت دیتابیس D1: پیش از شروع، از منوی سمت چپ کلودفلر به بخش Storage & Databases -> D1 بروید، روی Create Database کلیک کرده و یک دیتابیس با نام دلخواه ایجاد کنید.
- کپی کردن سورس کد: ابتدا تمام محتویات فایل اصلی
worker.jsرا به طور کامل کپی (Ctrl+Aو سپسCtrl+C) کنید. - ورود به بخش Workers: وارد حساب کاربری خود در کلودفلر شوید و از منوی سمت چپ به بخش Compute -> Workers & Pages بروید.
- ایجاد ورکر جدید: روی دکمه Create Application و سپس Create Worker کلیک کنید. یک نام دلخواه برای ورکر خود بنویسید و روی دکمه Deploy کلیک کنید.
- جایگذاری کد: پس از اتمام ساخت، روی دکمه Edit Code یا Quick Edit کلیک کنید تا ادیتور آنلاین کلودفلر برای شما باز شود.
- پاکسازی و ذخیره اولیه: کدهای نمونه پیشفرض درون ادیتور را کاملاً حذف کنید. سپس سورس کد کپی شده در مرحله اول را پیست کرده و در نهایت از بالای صفحه سمت راست روی دکمه Save and Deploy کلیک کنید. بعد از ذخیره، از ادیتور خارج شوید و به صفحه اصلی تنظیمات این ورکر برگردید.
- اتصال دیتابیس (D1 Binding): * در صفحه ورکر خود، به تب Settings بروید و از منوی سمت چپ آن، گزینه Variables را انتخاب کنید.
- صفحه را به پایین اسکرول کنید تا به بخش D1 Database Bindings برسید و روی دکمه Add Binding کلیک کنید.
- مقدار فیلد Variable name را دقیقاً و با حروف کوچک
wl_dbوارد کنید. - در فیلد Target D1 Database، دیتابیسی که در مرحله پیشنیازها ساختید را انتخاب کنید.
- در آخر روی دکمه Save and deploy کلیک کنید تا تغییرات اعمال شوند.
اگر پروژه را از طریق ترمینال مدیریت میکنید، کافیست فایل wrangler.toml خود را باز کرده و بایندیگ د1 را به صورت زیر تعریف کنید و سپس wrangler deploy بزنید:
[[d1_databases]]
binding = "wl_db"
database_name = "نام_دیتابیس_شما"
database_id = "آیدی_دیتابیس_شما"
``با تشکر از پروزه نهان```