Cloudflare Tunnel (cloudflared)
انشر خدمة منزلية على نطاقك دون فتح أي منفذ في الراوتر
cloudflared هو الموصّل الصغير خلف Cloudflare Tunnel. ينشئ اتصالًا صادرًا من خادمك إلى Cloudflare، ثم توجّه Cloudflare حركة نطاقك الفرعي عبره عائدة إليك، فلا تحتاج إلى فتح أي شيء في الراوتر.
يناسبك إن كنت
- تريد نطاقًا فرعيًا عامًا لخدمة منزلية بدون فتح المنافذ
- اتصالك خلف CGNAT
- تريد HTTPS على نطاقك دون إدارة الشهادات
انتبه إلى
- يجب أن يستخدم نطاقك DNS من Cloudflare، وCloudflare ترى الحركة بلا تشفير
- هو ينشر التطبيق ولا يحميه، فشاشة دخول التطبيق تبقى الباب الأمامي
- شروط Cloudflare تقيّد بعض الاستخدامات، مثل بث كميات كبيرة من الفيديو عبر النفق
لماذا يتفوق النفق الصادر على فتح المنافذ
فتح المنافذ يضع عنوان IP منزلك ومنفذًا مفتوحًا على الإنترنت، وتجده الماسحات خلال ساعات. النفق يعكس الاتجاه: يتصل cloudflared بـ Cloudflare من الداخل، ويصل الزوار إلى خدمتك عبر شبكة Cloudflare. يبقى عنوانك مخفيًا وتحصل على HTTPS على نطاقك دون إدارة الشهادات.
ويعمل أيضًا خلف CGNAT وعلى شبكات Wi-Fi لا تتحكم في راوترها. في إعداد شائع يعمل cloudflared كحاوية في Docker Compose وينشر تطبيقات مثل Postiz وOpenReply على نطاقات فرعية، بينما تستمع هذه التطبيقات على 127.0.0.1 فقط.
المقايضة التي تقبلها
الموصّل مفتوح المصدر وصغير. أما الخدمة خلفه فليست كذلك: يجب أن يستخدم نطاقك DNS من Cloudflare، وتمر كل الحركة عبرها، بما فيها حركة HTTPS بعد فك تشفيرها. لتطبيق شخصي هذا مقبول عادة، لكنه اعتماد حقيقي على شركة واحدة.
النفق ليس جدار حماية للتطبيق خلفه. ما تنشره يبقى عامًا، وشاشة الدخول الخاصة به هي خط الدفاع الأساسي. أضف Cloudflare Access أمام أي شيء مخصص لك وحدك، وأبقِ لوحات الإدارة على شبكة خاصة.