بروكسي تلقرام من الصفر 🚀
شرح مفصل لأنواع البروكسي، كيف يشتغل، وكيف تربط تلقرام مع كلاود فلير واركر بالطريقة الصحيحة — مع كود جاهز للنسخ.
🛠️ ابدأ الربط🤔 ما هو بروكسي تلقرام؟
البروكسي هو سيرفر وسيط بينك وبين سيرفرات تلقرام. بدل ما يتصل تطبيقك مباشرة بتلقرام (وهذا ممكن يكون محجوب في بلدك أو شبكتك)، يتصل بالوسيط، والوسيط يوصّلك. تلقرام يدعم البروكسي داخل التطبيق نفسه: الإعدادات ← البيانات والتخزين ← إعدادات البروكسي.
🌍 تجاوز الحجب
لو تلقرام محجوب أو بطيء عندك، البروكسي يفتح لك الطريق.
🤖 للبوتات
سيرفر البوت لو ما يقدر يوصل لـ api.telegram.org يستخدم وسيط.
⚡ ثبات الاتصال
بعض الشبكات تخنق تلقرام؛ البروكسي يمر من طريق ثاني.
🧩 أنواع البروكسي
| النوع | الاستخدام | ملاحظات |
|---|---|---|
| MTProto 🥇 | تطبيقات تلقرام (جوال/ديسكتوب) | مصمم لتلقرام، يخفي الاتصال ويصعّب كشفه، يستخدم secret |
| SOCKS5 | تطبيقات تلقرام + برامج ثانية | عام، يدعم اسم مستخدم/كلمة سر، أسهل كشفاً من MTProto |
| HTTP | الديسكتوب فقط | أضعف خيار، غير مدعوم في كل التطبيقات |
| Bot API Proxy 🤖 | البوتات فقط | Reverse proxy على HTTPS لـ api.telegram.org — وهذا اللي يقدر يسويه الواركر ✅ |
🔐 كيف يشتغل MTProto؟
- التطبيق يتصل بالسيرفر على
IP:PORT(غالباً 443). - يستخدم secret (سر من 16 بايت = 32 حرف hex) لتشفير أول حزمة بحيث تبان كأنها بيانات عشوائية.
- البروكسي يفك الغلاف ويمرر الاتصال لأقرب Data Center لتلقرام.
أشكال الـ secret
| الشكل | مثال | المعنى |
|---|---|---|
| عادي | 0123…(32 hex) | الأساسي، أسهل كشفاً |
| Secure | dd + 32 hex | padding للتمويه |
| Fake-TLS 🥷 | ee + 32 hex + دومين بصيغة hex | يتنكر كاتصال HTTPS لدومين حقيقي — الأقوى ضد الحجب |
⚠️ مهم: ايش يقدر وايش ما يقدر Cloudflare Worker؟
- 🤖 Reverse proxy لـ Bot API — بوتك يتواصل عبر دومينك بدل
api.telegram.org. - 📖 استضافة صفحات الشرح ومولّد الروابط (هذا الموقع).
- 🔔 استقبال Webhook من تلقرام ومعالجته.
وللمستخدم العادي اللي يبغى يفتح تلقرام في تطبيقه، تحتاج MTProto proxy حقيقي على VPS (الخطوة في قسم 🖥️ أدناه)، ثم تستخدم الواركر فقط كصفحة تشاركه منها.
⚙️ ربط Bot API عبر Cloudflare Worker
هذا الموقع نفسه يشتغل كـ Reverse Proxy. بعد النشر، أي طلب على /bot… أو /file/bot… يتحول لتلقرام.
- أنشئ Worker: Cloudflare Dashboard ← Workers & Pages ← Create ← Create Worker ← Deploy.
- الصق الكود: Edit code ← احذف الموجود والصق ملف
worker.jsكامل ← Deploy. - (اختياري) دومين خاص: Settings ← Domains & Routes ← Add ← Custom domain.
- اختبره في المتصفح:
https://YOUR-WORKER.workers.dev/botYOUR_TOKEN/getMe
لازم يرجع JSON فيه"ok":true✅ - وجّه بوتك للواركر: بدّل عنوان الـ API في مكتبتك:
🐍 python-telegram-bot
from telegram.ext import Application
app = (Application.builder()
.token("YOUR_TOKEN")
.base_url("https://YOUR-WORKER.workers.dev/bot")
.base_file_url("https://YOUR-WORKER.workers.dev/file/bot")
.build())🟨 grammY / Telegraf
// grammY
const bot = new Bot("YOUR_TOKEN", { client: { apiRoot: "https://YOUR-WORKER.workers.dev" } });
// Telegraf
const bot = new Telegraf("YOUR_TOKEN", { telegram: { apiRoot: "https://YOUR-WORKER.workers.dev" } });🌐 curl مباشرة
curl "https://YOUR-WORKER.workers.dev/botYOUR_TOKEN/sendMessage" \
-d chat_id=123456 -d text="Hello from Worker 👋"🧠 الكود الأساسي للـ Reverse Proxy
export default {
async fetch(request) {
const url = new URL(request.url);
if (url.pathname.startsWith("/bot") || url.pathname.startsWith("/file/bot")) {
const target = "https://api.telegram.org" + url.pathname + url.search;
return fetch(new Request(target, request));
}
return new Response("Not found", { status: 404 });
}
};
🖥️ MTProto proxy حقيقي (للتطبيق)
تحتاج VPS صغير (أي لينكس) خارج منطقة الحجب، ودومين اختياري. أسهل طريقة بـ Docker:
# 1) ولّد secret
openssl rand -hex 16
# 2) شغّل البروكسي الرسمي
docker run -d --name mtproto-proxy --restart always \
-p 443:443 \
-v proxy-config:/data \
-e SECRET=PUT_YOUR_32_HEX_HERE \
telegrammessenger/proxy:latest
- 📢 لو تبغى قناة رعاية (Sponsored)، سجّل البروكسي عبر البوت الرسمي
@MTProxybotوخذ الـ tag. - 🥷 لو تبغى Fake-TLS (
ee) استخدم مشروعmtgأوtelemtبدل الصورة الرسمية. - 🔥 افتح المنفذ 443 في الـ firewall.
بعدها استخدم المولّد التالي لتحصل على رابط يفتح مباشرة في تلقرام 👇
🔗 مولّد روابط البروكسي
🛡️ الأمان والخصوصية
- 🔐 محتوى الرسائل مشفر بين تطبيقك وتلقرام، فالبروكسي لا يقرأ رسائلك، لكنه يرى IP الخاص بك ووقت وحجم الاتصال.
- 🚫 لا تستخدم بروكسيات عامة مجهولة لحساب مهم؛ مشغّلها يقدر يتتبع ميتاداتا اتصالك.
- 🔑 لا تنشر الـ secret علناً إذا البروكسي خاص بك، وغيّره دورياً.
- 📜 تأكد من قوانين بلدك قبل تشغيل أو مشاركة بروكسي.
❓ أسئلة شائعة
هل أقدر أشغل MTProto داخل Worker؟
لا. الواركر ما يستقبل TCP خام. استخدم VPS لـ MTProto، والواركر للـ Bot API.
هل الواركر يفيدني كمستخدم عادي في تطبيق تلقرام؟
مباشرة لا؛ تطبيق تلقرام ما يقبل رابط HTTP كبروكسي. لكن تقدر تستضيف صفحة تشارك منها روابط بروكسياتك (مثل هذا الموقع).
ليش البوت ما يشتغل عبر الواركر؟
تأكد أن الرابط بالشكل /bot<TOKEN>/method بدون أخطاء، وأن المكتبة تستخدم apiRoot الصحيح.
هل في حدود استخدام؟
الخطة المجانية للواركر لها حد طلبات يومي. للبوتات الكبيرة فكّر في خطة مدفوعة.