# 3 · Cloudflare Tunnel: شارك جهازك مع العالم 🔗

> ملف مراجعة من ورشة «من جهازك إلى العالم» · مجتمع الـ Vibe Coding

---

## الفكرة ببساطة

مشروعك شغّال على جهازك فقط (`localhost`)، وصديقك في مدينة ثانية يبغى يجربه **الآن**، قبل ما تنشره.

النفق (Tunnel) يمد «خرطومًا سحريًا» من جهازك إلى شبكة كلاودفلير، ويعطيك رابطًا مؤقتًا يفتح مشروعك من أي مكان في العالم.

**النقطة الأهم:** لا يُرفع أي ملف. مشروعك يبقى على جهازك، والنفق ينقل الطلبات ذهابًا وإيابًا فقط.

---

## لماذا هذا مهم؟

لأنه يعني أنك تقدر تشارك شيئًا **ضخمًا جدًا** بدون ما ترفعه ولا تدفع عليه.

في الورشة شفنا مثالًا حيًّا: تطبيق داخل Docker فيه مئات آلاف الصور. استضافته على أي خدمة عادية تكلّف مبلغًا شهريًا محترمًا، ورفعه وحده يأخذ ساعات. مع النفق: **أمر واحد، وصار متاحًا للجميع خلال ثوانٍ.**

هذا الاستخدام مثالي لـ:

- عرض نموذج أولي ثقيل على عميل
- مشاركة تطبيق يعتمد على بيانات محلية ضخمة
- تجربة شيء يعمل على جهازك بمواصفات قوية (GPU مثلًا)

---

## التثبيت: مرة واحدة

**ماك:**

```bash
brew install cloudflared
```

**ويندوز:**

```
winget install Cloudflare.cloudflared
```

أو حمّلها مباشرة، ابحث عن "cloudflared downloads".

---

## الاستخدام: أمر واحد فقط

شغّل مشروعك محليًا (مثلًا على المنفذ 3000)، وفي نافذة طرفية ثانية:

```bash
cloudflared tunnel --url http://localhost:3000
```

خلال ثوانٍ يظهر لك سطر فيه رابط عشوائي:

```
https://calm-river-4821.trycloudflare.com
```

انسخه وأرسله لأي شخص، يفتح مشروعك مباشرة من جهازك ✨

**غيّر الرقم `3000` إلى المنفذ الذي يعمل عليه مشروعك.** بعض المنافذ الشائعة:

| الأداة | المنفذ المعتاد |
|---|---|
| Vite / React | 5173 |
| Next.js | 3000 |
| Python / FastAPI | 8000 |
| Docker (حسب الإعداد) | 8080 |

---

## أهم النقاط

- **بدون حساب وبدون تسجيل**، تشتغل فورًا حتى لو ما عندك حساب كلاودفلير
- الرابط **مؤقت**: ينتهي لحظة إغلاق الأمر (`Ctrl+C`) أو إطفاء الجهاز
- ممتازة لـ: عرض تجريبي سريع، أخذ رأي صديق، تجربة الموقع من الجوال
- الرابط عشوائي وطويل، لكنه **عام**، أي أحد عنده الرابط يفتح مشروعك

---

## ⚠️ ليست للإطلاق الرسمي

- لا ضمان استمرارية
- الحد 200 طلب متزامن
- الرابط يتغيّر كل مرة تشغّل الأمر
- جهازك لازم يبقى شغّالًا ومتصلًا

**للإطلاق الحقيقي استخدم Pages.**

---

## تنبيه أمني مهم

النفق يفتح بابًا من الإنترنت إلى جهازك. لذلك:

- **لا تفتح نفقًا على مجلد فيه ملفات شخصية أو مفاتيح**
- تأكد أن المنفذ الذي تفتحه هو مشروعك فقط، لا لوحة تحكم أو قاعدة بيانات
- سكّر النفق (`Ctrl+C`) لحظة ما تخلص من العرض
- لا تشارك الرابط في مكان عام إلا وأنت متأكد من محتواه

---

## للمهتمين لاحقًا: الأنفاق الدائمة

إذا ربطت دومينك بحسابك في كلاودفلير، تقدر تسوي **نفقًا دائمًا** برابط ثابت من دومينك، وهي مجانية أيضًا. مفيدة لتشغيل خدمة على جهاز في البيت (سيرفر منزلي مثلًا) بدون IP ثابت.

ابحث عن: `Cloudflare Tunnel named tunnel`

---

## روابط

- التوثيق: `developers.cloudflare.com/cloudflare-one` ← ابحث عن TryCloudflare
- تحميل الأداة: ابحث عن "cloudflared downloads"
