🚀 شرح Cloudflare Tunnel على Windows بالتفصيل 100%

 📌 في هذا الشرح، سأوضح لك كل شيء خطوة بخطوة بدقة، حتى تعمل الطريقة بدون أي مشاكل.

📌 ستتعلم كيفية تثبيت Cloudflare Tunnel، تشغيله، وإنشاء رابط عام لمشروعك على Windows.
📌 هذا الشرح خاص فقط بـ Windows ولن أذكر أي شيء يخص Linux.


🛠️ 1. تثبيت Cloudflare Tunnel على Windows

🔹 الطريقة الأولى (الأبسط) - تحميل الملف الجاهز

  1. افتح متصفح الإنترنت وانتقل إلى هذا الرابط:
    🔗 تحميل Cloudflare Tunnel
  2. انزل لأسفل حتى تجد قسم "Assets" وابحث عن هذا الملف:
    cloudflared-windows-amd64.exe
  3. اضغط عليه لتحميله، ثم انقله إلى سطح المكتب (Desktop) أو أي مجلد تريده.
  4. أعد تسمية الملف إلى cloudflared.exe لتسهيل الاستخدام.

🔹 الطريقة الثانية (التنصيب التلقائي عبر PowerShell)

📌 إذا كنت تريد طريقة أسرع، استخدم هذا الأمر لتنزيل Cloudflare Tunnel مباشرة:

  1. افتح PowerShell بصلاحيات المسؤول:
    • اضغط Win + X
    • اختر Windows PowerShell (Admin)
  2. اكتب هذا الأمر واضغط Enter:
    powershell
    iwr -Uri https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-windows-amd64.exe -OutFile cloudflared.exe
  3. بعد انتهاء التحميل، انقل الملف إلى مجلد النظام لتتمكن من تشغيله من أي مكان:
    powershell
    move cloudflared.exe C:\Windows\System32\

📢 الآن أصبح Cloudflare Tunnel مثبتًا على جهازك وجاهزًا للاستخدام!


🔑 2. تسجيل الدخول إلى Cloudflare وربط جهازك

📌 الآن، تحتاج إلى ربط جهازك بحساب Cloudflare حتى تتمكن من إنشاء رابط عام لمشروعك.

  1. افتح PowerShell أو CMD (عادي، ليس كمسؤول) واكتب هذا الأمر:
    bash
    cloudflared login
  2. سيتم فتح المتصفح تلقائيًا على صفحة تسجيل الدخول إلى Cloudflare.
  3. سجّل الدخول إلى حسابك (أو أنشئ حسابًا جديدًا إذا لم يكن لديك واحد).
  4. اضغط على زر "Authorize" للموافقة على ربط جهازك بحساب Cloudflare.
  5. بعد نجاح العملية، سترى رسالة في PowerShell تخبرك بأنه تم ربط الجهاز بنجاح!

🌍 3. تشغيل Cloudflare Tunnel وإنشاء رابط عام لمشروعك

📌 إذا كان لديك سيرفر يعمل على جهازك (مثل Flask أو XAMPP أو أي سيرفر آخر) وتريد مشاركته عبر الإنترنت، اتبع الخطوات التالية.

🖥️ 📌 مثال: إذا كنت تشغل سيرفر Flask على http://127.0.0.1:5000

  1. افتح CMD أو PowerShell واكتب الأمر التالي:
    bash
    cloudflared tunnel --url http://127.0.0.1:5000
  2. انتظر قليلاً وستظهر رسالة تحتوي على رابط شبيه بهذا:
    nginx
    You can now access your application at the following URLs: https://your-custom-link.cloudflare-tunnel.com
  3. انسخ هذا الرابط وأرسله لمن تريد، ويمكنهم الآن الوصول إلى سيرفرك عبر الإنترنت! 🚀

⚙️ 4. تشغيل Cloudflare Tunnel تلقائيًا مع كل تشغيل للنظام

📌 إذا كنت تريد تشغيل السيرفر دائمًا بدون الحاجة إلى كتابة الأوامر يدويًا، يمكنك جعل Cloudflare Tunnel يعمل تلقائيًا عند تشغيل الكمبيوتر.

🔧 1. إنشاء Tunnel جديد وإعطاؤه اسمًا

📌 في PowerShell، شغل هذا الأمر لإنشاء Tunnel جديد باسم mytunnel:

bash
cloudflared tunnel create mytunnel

☑️ سيتم إنشاء Tunnel جديد في حسابك على Cloudflare.

🔧 2. ربط Tunnel بالسيرفر المحلي على جهازك

📌 أخبر Cloudflare بأن هذا Tunnel متصل بالسيرفر على http://127.0.0.1:5000:

bash
cloudflared tunnel route ip 127.0.0.1

🔧 3. جعل Cloudflare Tunnel يعمل تلقائيًا عند بدء تشغيل الكمبيوتر

📌 اجعل Tunnel يعمل دائمًا دون الحاجة إلى تشغيله يدويًا:

bash
cloudflared service install

📢 الآن، كلما شغّلت جهازك، سيتم تشغيل Tunnel تلقائيًا!


🛠️ 5. تشغيل Cloudflare Tunnel مع نطاق مخصص (اختياري)

📌 إذا كنت تملك موقعًا على Cloudflare وتريد استخدامه بدلاً من الرابط العشوائي، يمكنك ذلك!

  1. انتقل إلى حسابك في Cloudflare Dashboard
  2. اختر موقعك المسجل في Cloudflare.
  3. اذهب إلى قسم "Zero Trust" ثم إلى "Tunnels".
  4. اختر Tunnel الذي أنشأته، ثم اربطه بنطاقك المخصص.

📢 الآن، بدلًا من استخدام رابط عشوائي، يمكنك استخدام https://yourdomain.com للوصول إلى سيرفرك!


🔥 🎯 الخلاصة

شرحنا كيفية تثبيت Cloudflare Tunnel على Windows بدقة.
تعلمت كيفية تسجيل الدخول إلى Cloudflare وربط جهازك بحسابك.
تعلمت كيفية تشغيل Cloudflare Tunnel وإنشاء رابط عام لمشروعك.
تعلمت كيف تجعل Cloudflare Tunnel يعمل تلقائيًا عند تشغيل الجهاز.
يمكنك استخدام نطاق مخصص بدلًا من الرابط العشوائي.

📢 🎉 الآن، أصبح لديك طريقة موثوقة لمشاركة مشاريعك عبر الإنترنت بأمان وسهولة! 🚀

تعليقات

المشاركات الشائعة من هذه المدونة

1. استخدام Zphisher (للصفحات المزورة) على Windows

أقوى أدوات الاختراق في Kali Linux مع وصفها

🌍 شرح Cloudflare Tunnel بالتفصيل لإنشاء رابط عام لمشروعك