workers
ircf.spaceراهنمای ایجاد ورکر برای دامنه پشت کلودفلر
۱. برای ایجاد ورکر به workers.cloudflare.com برید و لاگین کنید
۲. در برگه Accounts، اکانت موردنظرتون رو انتخاب کرده و بعدش به برگه Workers برید

۳. در صفحه Build your first Worker بر روی Create Worker بزنید

۴. کدهای پیشفرض داخل ادیتور (سمت چپ صفحه) رو حذف کرده و این قطعه کد رو جایگزین کنید :
addEventListener(
"fetch", event => {
let url = new URL(event.request.url);
url.hostname = "your.domain.com";
url.protocol = "https";
url.port = 443;
let request = new Request(url, event.request);
event.respondWith(
fetch(request)
)
}
)
نکته: یادتون نره که به جای your.domain.com باید دامین پشت کلودفلر خودتون رو بنویسید و به جای 443 هم پورت موردنظرتون رو.
آدرس your.domain.com در حقیقت یک A رکورد پروکسیشده از IP سرورتون هست و 443 هم نمونه پورتی هست که داخل پنل x-ui ساختین.

۵. تغییرات رو با زدن Save and deploy ذخیره کنید تا آدرس ورکر رو دریافت کنید.
۶. مجددا به برگه Workers رفته، بر روی ورکری که ساختین بزنید و تب Triggers رو انتخاب کنید

۷. گزینه Add Custom Domain رو انتخاب کرده و یه سابدامین (از بین دامینهایی که داخل همین اکانت کلودفلرتون دارید) ست کنید. مثلا wrkr.mydomain.com
نکته : برای پورتهای مختلف میتونین ورکرهای مختلف بسازید
تمام
https://ircf.space