Cloudflare Partner هو برنامج تعاون توزيعي أطلقته Cloudflare وهو مقسم حاليًا إلى نوعين: شريك الخدمة الذاتية والموزع المؤسسي. هناك اختلافات وظيفية بين الاثنين حيث يتمتع Enterprise Reseller بقدرة تسعير أكبر وميزات اختيارية ومنتجات وخدمات أفضل. .
معظم شركاء Cloudflare الذين تراهم الآن هم شركاء الخدمة الذاتية عندما تم إطلاقه لأول مرة، لم يكن الحد الأدنى للطلب مرتفعًا، وكان معدل النجاح لا يزال جيدًا مع تقدم المزيد والمزيد من الأشخاص، أصبحت مراجعة شركاء Cloudflare الآن أبطأ بكثير. كما تم تحسين الظروف أيضًا، ولكن لا يزال لدي بعض المشاكل إذا أردت النجاح.
بالطبع، إذا كنت لا تهتم بشريك Cloudflare وتريد فقط استخدام CNAME وIP للوصول إلى Cloudflare CDN بدلاً من تعديل NS، فيمكنك استخدام شريك Cloudflare من جهة خارجية مباشرة بثقة. نحن نعلم أن شبكة CDN التي يوفرها موقع Cloudflare الرسمي تتطلب تعديل خادم NS لاسم النطاق.
إذا كنت تستخدم Cloudflare Partner، فيمكنك فقط تعديل سجل A أو CNAME لاسم المجال لاستخدام Cloudflare CDN. وفي الوقت نفسه، لا يقوم Cloudflare Partner بتخزين بيانات المستخدم، بل هو مجرد واجهة إدارة متاح أيضًا على الموقع الرسمي لـ Cloudflare.
ستشارك هذه المقالة كيفية إنشاء نظام إدارة وصول شركاء Cloudflare وكيفية استخدام Cloudflare CDN. تتضمن المزيد من تسريعات CDN ما يلي:
- تجربة استخدام Baidu Cloud Storage BOS وBaidu Cloud CDN - تخزين تلقائي للصور وتسليم اسم النطاق بشكل سريع
- البرنامج التعليمي لتطبيق تسريع Youpaiyun CDN - النسخ المتطابق بنقرة واحدة، وCDN الديناميكي الثابت وSSL المجاني
- تسريع CDN المبني ذاتيًا - الربط العكسي لـ Nginx، وتسريع ذاكرة التخزين المؤقت، وتحديث ذاكرة التخزين المؤقت تلقائيًا والحصول على IP الحقيقي
ملاحظة: تحديث السجل:
1. تم تحديث طريقة إضافة عنوان IP لخادم CloudFlare CDN إلى جدار الحماية على دفعات. 2020.9.23
2. تقدم بطلب للانضمام إلى Railgun مجانًا مرحبًا بك للمناقشة هنا: https://wzfou.com/question/17493/. 2019.9.7
3. إذا كان لديك CDN مجاني وتريد اسم نطاق مجاني، فيمكنك الرجوع إلى هذه المقالة لتسجيل اسم نطاق مجاني عالي المستوى: اسم النطاق المجاني .tk، .ml، .ga، .cf، .gq للتقديم للتسجيل وحل DNS - برنامج تعليمي مجاني ملزم للفضاء. 2018.12.4
1. التقدم بطلب للحصول على شريك Cloudflare
ملاحظة: إذا كنت تريد فقط استخدام https://cdn.wzfou.com/، فيرجى الانتقال مباشرة إلى الجزء الثالث. يشارك الجزءان الأولان كيفية إعداد شريك Cloudflare .
موقع إلكتروني:
- الموقع الرسمي: https://www.cloudflare.com/
- التقديم: https://www.cloudflare.com/partners/become-a-partner/
في عملية ملء نموذج الطلب، وفقًا لتذكيرات العديد من الأصدقاء، سوف تحصل على معدل نجاح أعلى باستخدام البريد الإلكتروني لاسم المجال وملء البرنامج التعليمي لموقع الويب الخاص بالمنتج ذي الصلة باسم المجال المضيف: انضم إلى شريك Cloudflare لتوفير CloudFlare خدمة تسريع CDN مجانية.
لوحة شركاء Cloudflare. إذا كان للاستخدام الشخصي، ليست هناك حاجة لاستخدام هذه اللوحة على الإطلاق، يرجى الرجوع إلى البرنامج التعليمي حول الانضمام إلى شريك Cloudflare واستخدام عملية الأمر. إذا كنت تريد توفيرها للآخرين، فيمكنك استخدام اللوحة مفتوحة المصدر التالية :
- https://GitHub.com/z e3-guest/cloud-flare-C name-setup
خصائص هذه اللوحة
إدارة كافة سجلات DNS الخاصة بك. تستخدم هذه اللوحة Cloudflare API v4، لذا فهي تدعم تنسيقات مختلفة لسجلات DNS.
إحصائيات متقدمة. يمكنك عرض إحصائيات العام الماضي بأكمله، وليس شهرًا واحدًا فقط.
كما يدعم الوصول إلى NS. توفر هذه اللوحة معلومات الوصول إلى NS حتى تتمكن من التبديل إلى Cloudflare DNS في أي وقت. بالإضافة إلى ذلك، تدعم هذه اللوحة أيضًا DNSSEC.
الوصول إلى IP مدعوم أيضًا. يمكنك الاطلاع على معلومات Anycast IPv4 وIPv6 الخاصة بـ DNS حتى تتمكن من استخدام DNS التابع لجهة خارجية بأمان تحت اسم المجال الجذر.
تتكيف مع الأجهزة المحمولة.
يدعم لغات متعددة.
واجهة إدارة اللوحة هي كما يلي:
2. تمكين CloudFlare Railgun
وثائق التثبيت:
- HTTPS://wuwuwu.cloud Flare.com/docs/Let love roll/installation.HTML
تتمثل فائدة كونك شريكًا في Cloudflare في أنه يمكنك تشغيل CloudFlare Railgun (كانت هذه الخدمة في الأصل خدمة مدفوعة من CloudFlare) وتسجيل الدخول إلى لوحة إدارة شركاء Cloudflare.
ثم وافق على الاتفاقية.
هناك عدد قليل جدًا من المستندات الصينية حول تثبيت CloudFlare Railgun. الطريقة الأسرع هي استخدام Docker. طريقة التثبيت الرسمية متوفرة هنا.
2.1 أضف المستودع وطريقة التثبيت
تحديث مفتاح GPG للمستودع
تم تحديث مفتاح GPG للتغليف العام لـ Cloudflare في مارس 2015 وسيحتاج إلى التحديث إذا كنت تستخدم المفتاح القديم بمعرف 8e5f9a5d.
نظام التشغيل القائم على apt
تثبيت المفتاح الجديد:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
إزالة المفتاح القديم:
$ sudo apt-key del 8e5f9a5d
نظام التشغيل القائم على يم
تثبيت المفتاح الجديد:
$ sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg
إزالة المفتاح القديم:
$ sudo rpm -e gpg-pubkey-8e5f9a5d-*
نظام التشغيل أوبونتو
أضف المستودع (استبدل <RELEASE> باسم إصدار Ubuntu):
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
مثال:
$ echo 'deb http://pkg.cloudflare.com/ xenial main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
استيراد مفتاح GPG:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
تحديث ذاكرة التخزين المؤقت المناسبة:
$ sudo apt-get update
نظام التشغيل ديبيان
أضف المستودع (استبدل <RELEASE> باسم إصدار دبيان):
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
مثال:
$ echo 'deb http://pkg.cloudflare.com/ jessie main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
استيراد مفتاح GPG:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
تحديث ذاكرة التخزين المؤقت المناسبة:
$ sudo apt-get update
أنظمة التشغيل Red Hat Enterprise Linux وCentOS
قم بتثبيت RPM لإضافة مستودع (استبدل <VERSION> برقم إصدار الإصدار):
$ sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el<VERSION>.rpm
مثال:
$ sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el7.rpm
$ sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el6.rpm
يدعم CloudFlare Railgun حاليًا أنظمة 64 بت فقط. أمر التثبيت هو:
على أساس دورة في الدقيقة
$ yum install railgun-stable
على أساس DEB
$ apt-get install railgun-stable
2.2 ابدأ تشغيل CloudFlare Railgun
بعد نجاح التثبيت، سيتم إضافة /etc/init.d/railgun تلقائيًا إلى عملية بدء التشغيل. تغيير الإعدادات:
vi /etc/railgun/railgun.conf
ابحث عن السطرين التاليين وقم بتعديلهما:
activation.token = <这里填写 Railgun 的 Token>
activation.railgun_host = <这里填写服务器的公网 ip>
ثم ابدأ تشغيل Railgun بالأمر التالي:
(GNU/Linux) $ /etc/init.d/railgun start Starting railgun: [ OK ] $ service railgun start Starting railgun: [ OK ]
بعد بدء الأمر، يمكنك رؤية منفذ العملية rg-listener (2408 افتراضيًا). يمكنك استخدام الأمر التالي لعرضه:
(GNU/Linux) $ netstat -plnt | grep 2408 tcp 0 0 :::2408 :::* LISTEN 2981/rg-listener
يرجى فتح المنفذ الافتراضي في جدار الحماية، ويوصى بإضافة جميع عناوين IP لعقدة CloudFlare CDN إلى جدار الحماية iptables.
#开放2408端口 /sbin/iptables -I INPUT -p tcp --dport 2408 -j ACCEPT #把CloudFlare的CDN节点IP加入防火墙中,其它的IP在这里可以找到:https://www.cloudflare.com/ips/ iptables -I INPUT -s 198.41.128.0/17 -j ACCEPT
#更新批量添加方法 for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -s $i -j ACCEPT; done for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -s $i -j ACCEPT; done for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -p tcp -s $i --dport 2408 -j ACCEPT; done for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -p tcp -s $i --dport 2408 -j ACCEPT; done for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -p tcp -m multiport --dports http,https -s $i -j ACCEPT; done for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -p tcp -m multiport --dports http,https -s $i -j ACCEPT; done
#保存防火墙 service iptables save #重启防火墙 service iptables restart #如果用的是ubuntu,可以使用以下命令永久保存防火墙规则 #安装iptables-persistent sudo apt-get install iptables-persistent #持久化规则 sudo netfilter-persistent save sudo netfilter-persistent reload
إذا كانت هناك أخطاء، يرجى التحقق من ملف السجل إلى /var/log/railgun/panic.log، أو استخدم الأمر التالي لعرض الأخطاء مباشرة:
(GNU/Linux) $ sudo -u railgun /usr/bin/rg-listener -config=/etc/railgun/railgun.conf
كما هو مبين أدناه:
2.3 قم بتنشيط CloudFlare Railgun
بعد تمكين CloudFlare Railgun، يمكنك الانتقال إلى الواجهة الخلفية لـ CloudFlare Partner ورؤية أن CloudFlare Railgun قد تم تنشيطه بالفعل. يمكنك إضافة نطاق IP بحيث يمكنك الاتصال تلقائيًا بـ CloudFlare Railgun طالما أنك تستخدم اسم مجال IP.
3. استخدام شريك Cloudflare
3.1 إضافة تحليل اسم المجال
موقع إلكتروني:
افتح عنوان تسجيل دخول شريك Cloudflare وأدخل حساب Cloudflare وكلمة المرور. إذا لم يكن لديك حساب مسجل، فسيتم تسجيل حساب Cloudflare تلقائيًا.
بعد تسجيل الدخول، يمكنك إضافة اسم المجال. الشرط هو أن اسم المجال غير موجود في نظام Cloudflare. إذا كان موجودًا بالفعل، فيرجى الانتقال إلى موقع Cloudflare الرسمي لحذف اسم المجال.
هذه هي واجهة إدارة DNS الخاصة بـ Cloudflare Partner.
هنا يمكنك تعديل وإضافة سجلات A وCNAME وسجلات أخرى، وهي نفس سجلات إدارة DNS الأخرى.
السجلات التي أنشأها شريك Cloudflare هي كما يلي: (انقر للتكبير)
3.2 تمكين Cloudflare CDN
بعد أن نضيف اسم المجال DNS، يمكننا العودة إلى DNS اسم المجال الخاص بنا وتعديل السجل A أو CNAME إلى السجل المقدم لنا من قبل Cloudflare Partner.
يمكنك الآن أيضًا تحديد 1.0.0.1 كسجل A، ويمكنك أيضًا الاتصال بـ Cloudflare CDN بشكل طبيعي.
تأثير الوصول بعد تحديد 1.0.0.1 هو كما يلي.
3.3 تمكين Cloudflare SSL
بعد إضافة اسم المجال إلى Cloudflare Partner، انقر فوق "الأمان" لمعرفة ما إذا كان قد تم تكوين شهادة SSL بنجاح. بشكل عام، بعد تعديل سجل A أو CNAME، ستلاحظ النجاح بعد فترة.
يمكنك أيضًا الانتقال إلى موقع Cloudflare الرسمي والاطلاع في عمود SSL على أنه تم إنشاء شهادة لاسم المجال.
عند الوصول إليه باستخدام متصفح، يمكنك أن ترى أن شهادة Cloudflare SSL مستخدمة.
عند إصدار شهادة Cloudflare SSL لأول مرة، تحتاج أولاً إلى التحقق مما إذا كان اسم المجال الخاص بك قد تم توجيهه إلى Cloudflare.
بعد نجاح عملية التحقق، يمكنك أن ترى أنه تم إصدار شهادة SSL بنجاح.
3.4 إعداد Cloudflare Railgun
يتطلب Cloudflare Railgun تطبيقًا للتنشيط. التفاصيل: قم بتشغيل تسريع Cloudflare Railgun مجانًا - قلل من تأخيرات الاتصال وحقق تخزينًا مؤقتًا وتسريعًا ديناميكيًا للصفحة. إذا كنت تستخدم خادمه السحابي هو مضيف + cdn.wzfou.com للوصول إلى الإدارة، فسيتم تمكين تسريع Cloudflare Railgun بشكل افتراضي، ويمكنك إيقاف تشغيله إذا كنت لا ترغب في استخدامه.
لا يستخدم الآخرون حاليًا مضيفيهم السحابيين، ولكنهم يستخدمون cdn.wzfou.com لإدارة الوصول. إذا كنت تريد استخدام Cloudflare Railgun، فيمكنك الاتصال بي بشكل منفصل وطلب التنشيط اليدوي. تأثير التسارع هو كما يلي:
عنوان تجربة Cloudflare Railgun:
- HTTPS://Losa.Am أنا هنا.net/
ملاحظة: تم التحديث في 28 ديسمبر 2018. يجب تشغيل بعض الوظائف الأخرى مثل حماية CC وDDos وقواعد الصفحة ومسح ذاكرة التخزين المؤقت على الموقع الرسمي. الإرشادات ذات الصلة: تسريع CDN المجاني لـ CloudFlare-تسريع CloudFlare. تحليل DNS وشهادة SSL وهجوم مكافحة DDoS.
4. ملخص
تعد Cloudflare Partner خدمة مفيدة للغاية وهي جيدة جدًا للأصدقاء الذين لا يريدون تعديل خادم NS ولكنهم يريدون استخدام Cloudflare CDN. بعد الاختبار، باستخدام Cloudflare Partner+DNSPOD، يمكن أن يصبح تبديل سجلات DNS ساريًا على الفور.
يمكن لـ Cloudflare Railgun أن يجعل كل المحتوى الديناميكي للموقع الأصلي تقريبًا ثابتًا، وبالتالي تسريع سرعة التحميل بشكل كبير، وكذلك تخفيف هجمات CC على الصفحات الديناميكية إلى حد ما. يمكن للأثرياء استخدام Cloudflare Railgun لبناء خدمة تسريع CDN الخاصة بهم.