بدون VPN، بدون هزینه، و با نهایت سرعت و امنیت!
در شرایطی که دسترسی به تلگرام در ایران محدود شده و بسیاری از ابزارهای رایج مثل VPN و پراکسی با مشکلاتی مانند کندی سرعت، ناپایداری یا هزینههای بالا همراه هستند، استفاده از راهکارهای خلاقانه و فنی اهمیت دوچندانی پیدا کرده است.
یکی از بهروزترین و مؤثرترین روشهای دور زدن فیلترینگ تلگرام، استفاده از Cloudflare Workers است — سرویسی قدرتمند از شرکت Cloudflare که به شما اجازه میدهد درخواستهای اینترنتی را مستقیماً در لبه شبکه جهانی (Edge) مدیریت کنید و مسیرهای خاصی را بدون فیلتر و واسطه به سرورهای تلگرام هدایت نمایید.
در این مقاله، بهصورت کامل و مرحلهبهمرحله به شما آموزش میدهیم که:
-
Cloudflare Workers چیست و چگونه کار میکند
-
چطور از آن برای دسترسی به تلگرام بدون فیلتر استفاده کنید
-
مراحل ساخت یک Worker اختصاصی
-
کدهای لازم برای ریدایرکت درخواستها به تلگرام
-
مزایا، محدودیتها و نکات امنیتی این روش
اگر به دنبال یک راهحل پایدار، رایگان، سریع و هوشمندانه برای اتصال دوباره به تلگرام هستید — این مقاله مخصوص شماست.
معرفی Cloudflare Workers و کاربرد آن
Cloudflare Workers یک پلتفرم سرورلس ارائهشده توسط شرکت کلادفلر است که به توسعهدهندگان امکان میدهد کدهای جاوااسکریپت یا تایپاسکریپت خود را در لبه شبکه (Edge Network) اجرا کنند. این قابلیت به کاربران اجازه میدهد تا درخواستهای HTTP را قبل از رسیدن به سرور مقصد، پردازش و مدیریت کنند. در زمینه دور زدن فیلترینگ، میتوان از این ویژگی برای مسیریابی درخواستها به سرویسهای فیلترشده مانند تلگرام استفاده کرد.
مزایای استفاده از Cloudflare Workers برای دور زدن فیلترینگ
- رایگان بودن: استفاده از Cloudflare Workers در سطح پایه هزینهای ندارد و برای بسیاری از کاربران کافی است.
- سادگی پیادهسازی: با چند مرحله ساده میتوانید یک Worker ایجاد و راهاندازی کنید.
- پایداری و سرعت: با توجه به زیرساخت قوی کلادفلر، درخواستها با سرعت و پایداری بالا پردازش میشوند.
مراحل ایجاد و پیکربندی Cloudflare Worker
-
ثبتنام در Cloudflare:
- به وبسایت Cloudflare مراجعه کرده و یک حساب کاربری ایجاد کنید.
-
دسترسی به بخش Workers:
- پس از ورود به حساب کاربری، از منوی سمت چپ گزینه “Workers” را انتخاب کنید.
-
ایجاد یک Worker جدید:
- به منو Workers & Pages
- روی دکمه “+ ADD” کلیک کنید.
- یک “Hello Work” ورکر بسازید و بهد از ساخت ویرایش کنید.
- در ویرایش کد زیر را به محتوای کد اضافه کنید و جایگزین کنید.
-
ویرایش کد Worker:
-
در بخش ویرایشگر کد، محتوای فایل
index.js
را که شامل کدهای مورد نیاز برای مسیریابی درخواستها به تلگرام است، جایگذاری کنید. -
نمونه کد:
async function handleRequest(request) { const url = new URL(request.url); // Change the hostname to 'api.telegram.org' url.hostname = 'api.telegram.org'; // Create a new request with the modified URL const newRequest = new Request(url.toString(), request); // Fetch and return the response from the new URL try { const response = await fetch(newRequest); return response; } catch (error) { // Handle errors, if any return new Response('Internal Server Error', { status: 500, headers: { 'content-type': 'text/plain', }, }); } } addEventListener('fetch', (event) => { event.respondWith(handleRequest(event.request)); });
-
-
ذخیره و انتشار Worker:
- پس از ویرایش کد، روی دکمه “Save and Deploy” کلیک کنید تا Worker شما فعال شود.
نحوه استفاده از Worker برای دسترسی به تلگرام
پس از ایجاد و فعالسازی Worker، یک آدرس URL منحصر به فرد به شما اختصاص داده میشود. برای استفاده از این Worker بهعنوان واسطه برای دسترسی به تلگرام:
-
تنظیمات برنامههای تلگرام:
- در تنظیمات پروکسی تلگرام، آدرس Worker خود را وارد کنید.
- پورت را روی ۴۴۳ تنظیم کنید.
- نوع پروکسی را روی “HTTP” قرار دهید.
-
تست اتصال:
- پس از تنظیم پروکسی، تلگرام را باز کرده و بررسی کنید که اتصال برقرار است.
نکات امنیتی و بهینهسازی
- محدودیتهای ترافیکی: در صورت افزایش ترافیک، ممکن است نیاز به پلنهای پولی کلادفلر داشته باشید.
- حفظ حریم خصوصی: اطمینان حاصل کنید که کد Worker شما اطلاعات حساس کاربران را ذخیره نمیکند.
- بهروزرسانی منظم: با توجه به تغییرات ممکن در فیلترینگ، کد Worker خود را بهروز نگه دارید.
جمعبندی
استفاده از Cloudflare Workers یک روش مؤثر و کمهزینه برای دور زدن فیلترینگ تلگرام در ایران است. با پیادهسازی صحیح این روش، میتوانید بهصورت پایدار و امن به تلگرام دسترسی داشته باشید.