شرح كيفيه انشاء حساب و أستخدام VPN ✯ الخاص بــ Cloudflare ✯ عبر جهاز الإينجما2

KURD4SATKURD4SAT is verified member.

الادارة العليا

رقم العضوية
2
إنضم
Nov 20, 2025
المشاركات
1,470
مستوى التفاعل
246
العمر
39
الإقامة
Iraq
كل التقدير للمطور Dorik1972 لمشاركته طريقه التطبيق عبر الحاسوب وقد قمت بإضافه شرح تطبيقها عبر أجهزة الاينجما


محتوى مخفي: ما هو Cloudflare WARP

تم التجربه على صور 7.5-OpenATV 7.3 و OpenBH 5.3 و OpenPli 9...
من الناحية النظرية، يجب أن يعمل على أي صورة شرط توفر تبعيات (dependencies) الضروريه للعمل على الفيد الخاص بالصوره

1) تحتاج الي تحميل ملف الباينري المناسب لنظام التشغيل الذي تستخدمه على جهاز الإينجما الخاص بك
لتحميل ملفات الباينري من هنا

2) للحصول على ملف الإعدادات الخاص بالخدمه يمكن عبر طريقتين جهاز الإينجما او الحاسوب
ملف الباينري لا حاجه له الا لأستخراج ملف الإعدادات اول مره ... وفقط تالياً وبأستمرار الإسكريبت هو ما يقوم بتشغيل الخدمه

- الطريقه الاولى عبر جهاز الإينجما عبر إرسال ملف الباينري المناسب لمعالج جهازك بعد إعاده تسميته الي wgcf الي المسار
كود:
/usr/bin
وأعطاء الملف صلاحيه chmod 755

- الطريقه الثانيه عبر الحاسوب بتحميل البرنامج المناسب لنظام التشغيل على جهازك ويندوز او لينوكس (يعمل البرنامج عبر الــ cmd)

يرجى قراءة التعليمات الموجودة على GitHub بعناية.... من الممكن إنشاء حساب جديد وإضافة أجهزة إلى حساب موجود أو تم إنشاؤه حديثًا

بعد تطبيق اياً من الطريقتين يتم تنفيذ الاوامر


كود:
wgcf register
كود:
wgcf generate
- سيتم توفير الملف wgcf-profile.conf بالمسار التالي لو تم استخدم الإينجما
كود:
/home/root
- سيتم توفير الملف wgcf-profile.conf بمسار مجلد البرنامج على الحاسوب

▪︎ستجد محتويات الملف كالتالي:
كود:
[Interface]<br>PrivateKey = &lt;XXX XXX XXX&gt;<br>Address = 172.16.0.2/32<br>Address = 2606:4700:110:869c:d632:852b:614f:d896/128<br>DNS = 1.1.1.1<br>MTU = 1280<br>[Peer]<br>PublicKey = &lt;XXX XXX XXX&gt;<br>AllowedIPs = 0.0.0.0/0<br>AllowedIPs = ::/0<br>Endpoint = engage.cloudflareclient.com:2408
3) ستقوم بالتعديل على محتويات الملف الي البيانات التاليه
كود:
[Interface] <br>PrivateKey = &lt;PRIVATE KEY&gt; <br>Address = 172.16.0.2/24 <br>DNS = 1.1.1.1 <br>MTU = 1420 <br> <br>PostUp = ip route add 162.159.192.1 via 192.168.1.1 <br>PostDown = ip route del 162.159.192.1 via 192.168.1.1 <br> <br>[Peer] <br>PublicKey = &lt;PUBLIC KEY&gt; <br>AllowedIps = 0.0.0.0/1, 128.0.0.0/1 <br>Endpoint = engage.cloudflareclient.com:2408 <br>PersistentKeepalive = 25
◇◇ أخذاً في الأعتبار ما يلي:

¤ المفتاح الخاص بك PrivateKey (ستقوم بنسخه من الملف الاول -- بدون اقواس هي فقط للإيضاح)
¤ المفتاح PublicKey (ستقوم بنسخه من الملف الاول -- بدون اقواس هي فقط للإيضاح)
¤ الأي بي 162.159.192.1 هو عنوان الــ IP الخاص بــ engagement.cloudflareclient.com (لا يحتاج للتغير)
¤ الاي بي 192.168.1.1 هو عنوان الــ IP لجهاز الإينجما (يحتاج للتغير الي رقم الــ IP الخاص بك)

□ أحفظ الملف بعد تعديله

4) اتصل بالجهاز عبر SSH أو التلنت عبر اي برامج مثل PuTTY او DCC وقم بتثبيت التبعيات (dependencies) والإسكريبات اللازمه عبرالأكواد التاليه
كود:
opkg update &amp;&amp; opkg install wireguard-tools wireguard-tools-bash-completion openresolv
كود:
wget -O /etc/init.d/wireguard.sh https://gist.githubusercontent.com/...8e728040fd66ad846fb9299feeac7b92de4/wireguard
كود:
chmod 755 /etc/init.d/wireguard.sh
5) قم بنقل ملف الإعدادات الذي قمت بتعديله بالخطوه رقم 3 عبر اي برامج نقل الملفات FTP الي المسار
كود:
/etc/wireguard
6) قم بتشغيل الإسكريبت عبر الكود
كود:
/etc/init.d/wireguard.sh start
- قم بأرسال الكود التالي للتأكد من نجاح تثبيت وعمل الــ VPN
كود:
curl -4 ip-api.com
- يجب ان تتأكد من تثيبت مكتبه الــ curl لديك

كود:
opkg install curl

- اذا تم عمل كل شيء بنجاح ستظهر لك الشاشه التاليه

Снимок экрана 2024-01-25 в 15.56.50.png


7) لإيقاف الــ VPN عن العمل ستقوم بإدراج الكود التالي بالتلنت
كود:
/etc/init.d/wireguard.sh stop
8) اذا أردت تشغيل الــ VPN الياً بعد عمل ريبوت للجهاز يمكن عبر كود التلنت التالي
(بالطبع يكون قد تم التأكد من نجاح عمل الــ VPN كما تم الإيضاح بالخطوه 6 و 7)
كود:
update-rc.d -v wireguard.sh start 99 3 . stop 99 6 .
9) لحذف الإسكريبت عن عمل الــ VPN الياً عندبدأ الجهاز العمل عبر كود التلنت التالي
كود:
update-rc.d -v -f wireguard.sh remove
 

KURD4SATKURD4SAT is verified member.

الادارة العليا

رقم العضوية
2
إنضم
Nov 20, 2025
المشاركات
1,470
مستوى التفاعل
246
العمر
39
الإقامة
Iraq
تحديث 1.0

تم إضافة حزمة تثبيت CloudflareWARP VPN ..... الآن يكفي تثبيت الحزمة وتحديد المفتاح الخاص بك.
تم كتابة النصوص البرمجية للـ VPN بشكل عالمي وستعمل تلقائيًا مع أي نوع من اتصال (سلكي أو لاسلكي) لجهاز الاستقبال Enigma2 الخاص بك.
يتم تشكيل جميع المعلمات اللازمة للاتصال تلقائيًا ولا تتطلب أي إجراءات منك في تحرير أي نصوص برمجية

ملاحظة: إذا قمت بإنشاء ملفات الإعدادات الخاص بك يدويًا مسبقًا، فيرجى حذفها من مجلد
كود:
/etc/wireguard
قبل تثبيت حزمة ipk

1)
قم بتنزيل واجهة سطر أوامر (CLI) غير رسمية لإنشاء ملف الإعدادات.
ملف الباينري الذي تحتاجه يعتمد على نظام التشغيل الذي تستخدمه على جهاز الكمبيوتر الخاص بك

2) إنشاء ملف الإعدادات ... يرجى قراءة التعليمات على GitHub بعناية. من الممكن إنشاء حساب جديد وإضافة الأجهزة إلى حساب موجود أو حديث الإنشاء
كود:
wgcf register
النتيجه لملف toml-file ستكون بالمحتويات التاليه
كود:
access_token = 'xxxxx-182d-ddddd-aaaa-12345678'<br>device_id = 'xxxx-ccccc-bbbbb-ffffff-1e3436cd'<br>license_key = '5023edcf4-3894ae45-XXXXXXXX'<br>private_key = 'yMhA8c4tvTsAyfslkliweU7z0NiuvtSFLa4L3w='

3) قم بتنزيل حزمة التثبيت من المرفق ، وانسخها عبر FTP إلى مجلد الــ /tmp على جهاز الاستقبال الخاص بك. قم بالاتصال عبر تلنت أو SSH وقم بتثبيت الحزمة باستخدام الأمر
او ضعها بأي مكان وثبتها عبر AJPanel
كود:
opkg install /tmp/*.ipk
إذا كان فيد الصورة التي تستخدمها تحتوي على جميع تبعيات المكتبات اللازمة (dependencies) لعمل Wireguard، ستظهر رسالة حول نجاح تثبيت الحزمة.

4) اذهب إلى مجلد بالمسار
كود:
/etc/wireguard
وقم بالتعديل على ملف 'cloudflare.key' عن طريق إدخال (نسخ/لصق) لقيمة private_key من الملف الذي تم الحصول عليه في الخطوة الثانية من هذه التعليمات. ستبدو مثل هذا، وفقًا لمفتاحك.

photo_2024-01-28 07.12.05.jpeg


قم بحفظ تغييراتك

5) قم بتشغيل الكود للتحقق مما إذا كانت شبكة الاتصال الافتراضية تعمل
كود:
wireguard start
كود:
curl -4 ip-api.com
إذا قمت بكل الخطوات بشكل صحيح، سيتم العرض على الشاشة ما يحتوي على معلومات حول مزود خدمة الإنترنت الحالي وعنوان الآي بي الخاص بك...
سيكون هذا شركة Cloudflare Inc. وعنوان الآي بي "بعض" ينتمي إلى هذه الشركة.

6) لإيقاف استخدام الشــ VPN ، قم بتنفيذ الأمر التالي في واجهة الأوامر
كود:
wireguard stop
7) يمكنك التحقق من أنك مرة أخرى "على عنوان IP ومزود خدمة الإنترنت الأصلي الخاص بك"
كود:
curl -4 ip-api.com
8) إذا كنت بحاجة إلى بدء الــ VPN تلقائيًا عند إعادة تشغيل الجهاز ، فأضف الإسكريبت إلى التشغيل التلقائي باستخدام الأمر التالي عبر التلنت
(يتم ذلك فقط إذا تم التأكد من عمل كل شيء في النقاط 5 و 6)
كود:
update-rc.d -v wireguard.sh start default
9) لإزالة الإسكريبت من بدء التشغيل، قم بتنفيذ الأمر التالي عبر التلنت
كود:
update-rc.d -v -f wireguard.sh remove
 
*تذكر قول الله تعالى (( ما يلفظ من قول إلا لديه رقيب عتيد ))*

الأعضاء الذين يشاهدون هذا الموضوع (المجموع: 0، الأعضاء: 0، الزوار: 0)

عودة
أعلى