این پروژه به شما اجازه میدهد تا بدون نیاز به سرور شخصی، تنها با استفاده از Cloudflare Workers و Pages، یک پروکسی امن و پایدار برای خود یا دوستانتان داشته باشید. تمام پردازشها در شبکه کلادفلر انجام میشود و شما از سرعت و امنیت این زیرساخت بهرهمند خواهید شد. همچنین این پروژه دارای یک رابط کاربری حرفهای برای نمایش پیکربندی پروکسی و اطلاعات شبکه است.
🧩 راهاندازی سریع و آسان: در کمتر از ۵ دقیقه و با چند کلیک، پروکسی شما آماده است.
⚙️ کد سمتسرور قدرتمند: کد بکاند این پروژه بدون نیاز به مبهمسازی های سنگین و پیچیده بدون دریافت خطای 1101 به شکل عادی به کار خود ادامه میدهد. امتحان کنید.
📈 پنل حرفهای اطلاعات: این پروژه دارای یک رابط کاربری حرفهای برای کلیدهای ایمپورت و نمایش پیکربندی کانفیگها و اطلاعات شبکه و کانکشن شما میباشد.
🧠 دریافت خودکار آیپی: آیپیهای تمیز به صورت خودکار از مخازن معتبر گیتهاب دریافت و در کانفیگهای داخل لینک ساباسکریپشن شما قرار میگیرند.
🔄 بروزرسانی لینک ساب: با هر بار آپدیت اشتراک در کلاینت، آیپیهای جدید جایگزین میشوند.
💻 سه روش نصب متفاوت: مناسب برای کاربران مبتدی تا حرفهای (Fork، copy/paste و آپلود فایل _worker.js).
🖱️ اتصال با یک کلیک: دکمههای آماده برای وارد کردن لینک اشتراک به محبوبترین کلاینتها.
شما میتونید به یکی از سه روش زیر پروژه رو روی اکانت کلادفلر خود دپلوی کنید.
Fork و اتصال به گیتهاب (پیشنهادی)
این بهترین و سادهترین روش برای مدیریت و بروزرسانیهای آینده است.
کپی کردن پروژه:
ابتدا این مخزن (Repository) را در اکانت گیتهاب خود Fork کنید.
ورود به کلادفلر: وارد داشبورد Cloudflare خود شوید.
ساخت پروژه: در نوار ابزار بالای سایت روی "Add" یا در موبایل روی آیکون "+" کلیک کرده سپس "Pages" را انتخاب کنید. همچنین میتوان از منوی سمت چپ از بخش Build و سپس سپس Compute & Ai به بخش worker & Pages دست یافت.
در صفحه جدید گزینه "Import an existing Git repository" را انتخاب کنید.
در قسمت اول اگر به اکانت خود متصل نبودید "Connect to Git" را بزنید.
انتخاب مخزن: مخزن فورک شده خود را انتخاب کنید و Begin setup را بزنید.
تنظیمات دپلوی:
Project name: یک نام دلخواه برای پروژهتان انتخاب کنید.
Production branch: شاخه main را انتخاب کنید.
Framework preset: گزینه None را انتخاب کنید.
ذخیره و دپلوی: روی Save and Deploy کلیک کنید. پروژه شما در چند ثانیه دپلوی خواهد شد!
همچنین میتوان از دکمه زیر برای دپلوی مستقیم pages استفاده کرد. (فقط اسم انتخاب میکنید)
کپی و پست مستقیم (سریعترین روش)
این روش برای تست سریع و بدون نیاز به گیتهاب مناسب است.
ورود به کلادفلر: وارد داشبورد Cloudflare شوید.
ساخت ورکر:
در نوار ابزار بالای سایت روی "Add" یا در موبایل روی آیکون "+" کلیک کرده سپس "Workera" را انتخاب کنید.
روی دکمه Get Start مقابل "Start with Hello World!" کلیک کرده و سپس یک نام دلخواه برای ورکر خود انتخاب کنید. سپس Deploy را بزنید.
کپی کردن کد: پس از اتما ساخت وورکر روی Edit code کلیک کنید.
محتویات فایل کد نرمال index.js و یا کد فشرده شده (مبهم نه) _worker.js را کپی کرده و به طور کامل جایگزین کدهای موجود در ویرایشگر کلادفلر کنید.
ذخیره: روی دکمه آبی رنگ Deploy کلیک کنید.
استفاده از _worker.js (برای Pages)
این روش به شما اجازه میدهد از فایل کد پروژه را برای دیپلوی در Cloudflare Pages (بدون اتصال به اکانت گیتهاب) استفاده کنید.
فایل _worker.js را از همین مخزن دانلود کنید.
در کلادفلر، به بخش Pages بروید.
در تب Pages روی دکمه Get Start مقابلDrag and drop your files کلیک کرده و در صفحه بعدی برای پروژه خود یک نام انتخاب کرده و سپس فایل _worker.js را آپلود کنید تا پروسه دپلوی آغاز شود.
بعد از راهاندازی، باید متغیرهای محیطی (Environment Variables) را برای شخصیسازی کانفیگهای خود تنظیم کنید. این متغیرها را در داشبورد پروژه خود در کلادفلر، در مسیر زیر اضافه کنید:
worker & Pages > Settings > Variables and Secrets > Add variable.
متغیر | توضیحات | الزامی - اختیاری | مقدار پیشفرض* |
---|---|---|---|
UUID | شناسه کاربری منحصر به فرد شما. این متغیر برای امنیت ضروری است. | الزامی | برای ساخت، به UUID Generator مراجعه کنید. |
PROXYIP | یک IP یا دامنه برای fronting. این آدرس به عنوان آیپی جایگزین موقع بازدید از وبسایت و سرویسهای پشت کلادفلر مانند speedtest و whoer استفاده میشود. از مخزن پروکسی آیپی ما پیشنهادی یک مورد را انتخاب کنید. | اختیاری | مقدار پیشفرض: nima.nscl.ir هفتاد پروکسی آمریکا از بهترین ارائه دهندهها |
SCAMALYTICS_USERNAME | نام کاربری سرویس Scamalytics برای تحلیل IP. | اختیاری | برای مصرف شخصی نیاز نیست. در صورت استفاده عمومی و فورکهای زیاد، از سایت Scamalytics درخواست API شخصی بدهید. در عرض ۲۴ ساعت اطلاعات سرویس ایمیل میشود. |
SCAMALYTICS_API_KEY | کلید API سرویس Scamalytics. | اختیاری | همراه با نام کاربری از سایت Scamalytics دریافت میشود. |
SCAMALYTICS_BASEURL | اندپوینت سرویس Scamalytics. | اختیاری | همراه با نام کاربری و api برای شما ایمیل میشود. |
پس از دیلوی، کافیست UUID خود را به انتهای آدرس ورکر یا پیج خود اضافه کنید:
https://<Your-Worker-URL>/<Your-UUID>
برای مثال:
https://my-proxy.pages.dev/d342d11e-d424-4583-b36e-524ab1f0afa4
لینک اشتراک شما شامل دهها کانفیگ مبتنی بر آیپیهای تمیز و بروز است. برای دریافت آن به صورت خودکار از کلیدهای آماده داخل پنل استفاده کنید.
و یا در صورت نیار به آدرس اشتراکها به صورت دستی و استفاده در کلاینتهای دیگر عبارت xray
یا sb
را بین آدرس ورکر و UUID خود قرار دهید:
https://<Your-Worker-URL>/xray/<Your-UUID>
https://<Your-Worker-URL>/sb/<Your-UUID>
برای مثال:
https://my-proxy.pages.dev/xray/d342d11e-d424-4583-b36e-524ab1f0afa4
Note
عبارت xray:
برای کلاینتهایی که از هستهی Xray استفاده میکنند مانند:
v2rayNG, mahsaNG, NikaNG, ProxyCloud, Hiddify, Nekoray, v2rayN, Streisand, Happ, and etc.
عبارت sb:
برای کلاینتهایی که از هستهی SingBox استفاده میکنند مانند:
Nekobox, Exclave, Singbox, Husi, Karing, and etc.
آیپیهای این لینک اشتراکها از مخزن آیپی تمیز NiREvil/vless تامین میشوند و هر ۳ ساعت یکبار آپدیت میشوند.
برای راحتی، میتوانید از دکمههای موجود در پنل مدیریت برای وارد کردن خودکار لینک اشتراک به کلاینتهای محبوب زیر استفاده کنید:
- 📱 Hiddify, Singbox
- 🤖 V2RayNG, MahsaNG
- 🦋 Streisand, Nekoray
- ♨️ ProxyCloud, Husi
- 🐱 Clash Meta, Nekobox
- 📦 Exclave, Karing
Many thanks to ZiZifn and Dear NiREvil