Cloudflare Partner est un programme de coopération de distribution lancé par Cloudflare. Il est actuellement divisé en deux types : partenaire libre-service et revendeur d'entreprise. Il existe des différences fonctionnelles entre les deux. Le revendeur d'entreprise a plus de pouvoir de tarification, des fonctionnalités optionnelles et de meilleurs produits et services. .
La plupart des partenaires Cloudflare que vous voyez actuellement sont des partenaires libre-service. Lors de son lancement initial, le seuil de candidature n'était pas élevé et le taux de réussite était toujours bon. À mesure que de plus en plus de personnes postulent, l'évaluation des partenaires Cloudflare est désormais beaucoup plus lente. et Les conditions ont également été améliorées, mais j'ai encore du mal si je veux passer.
Bien sûr, si vous ne vous souciez pas du partenaire Cloudflare et que vous souhaitez simplement utiliser CNAME et IP pour accéder à Cloudflare CDN au lieu de modifier NS, vous pouvez directement utiliser un partenaire Cloudflare tiers en toute confiance. On sait que le CDN fourni par le site officiel de Cloudflare nécessite de modifier le serveur NS du nom de domaine.
Si vous utilisez Cloudflare Partner, vous pouvez uniquement modifier l'enregistrement A ou CNAME du nom de domaine pour utiliser Cloudflare CDN. Dans le même temps, Cloudflare Partner ne stocke pas les données utilisateur, il s'agit simplement d'une interface de gestion. également disponible sur le site officiel de Cloudflare.
Cet article explique comment créer un système de gestion des accès Cloudflare Partner et comment utiliser Cloudflare CDN. D'autres accélérations CDN incluent :
- Expérience d'utilisation de Baidu Cloud Storage BOS et Baidu Cloud CDN - stockage automatique d'images et livraison accélérée de noms de domaine
- Tutoriel d'application d'accélération Youpaiyun CDN - mise en miroir en un clic, CDN dynamique statique et SSL gratuit
- Accélération CDN auto-construite-liaison inverse Nginx, accélération du cache, mise à jour automatique du cache et obtention d'une véritable adresse IP
PS : Mettre à jour l'enregistrement :
1. Mise à jour de la méthode d'ajout de l'adresse IP du serveur CloudFlare CDN au pare-feu par lots. 2020.9.23
2. Postulez pour rejoindre gratuitement l'accélération Railgun. Bienvenue pour en discuter ici : https://wzfou.com/question/17493/. 2019.9.7
3. Si vous disposez d'un CDN gratuit et souhaitez un nom de domaine gratuit, vous pouvez vous référer à cet article pour enregistrer un nom de domaine de premier niveau gratuit : Nom de domaine gratuit .tk, .ml, .ga, .cf, .gq pour postuler pour l'enregistrement et la résolution DNS - Tutoriel spatial de liaison gratuit. 2018.12.4
1. Postulez pour un partenaire Cloudflare
PS : Si vous souhaitez uniquement utiliser https://cdn.wzfou.com/, veuillez passer directement à la troisième partie. Les deux premières parties expliquent comment configurer Cloudflare Partner. .
site web:
- Site officiel : https://www.cloudflare.com/
- Postulez : https://www.cloudflare.com/partners/become-a-partner/
En remplissant le formulaire de candidature, selon les rappels de plusieurs amis, vous obtiendrez un taux de réussite plus élevé en utilisant l'e-mail du nom de domaine et en remplissant le site Web du produit lié au nom de domaine hôte. Tutoriel : Rejoignez le partenaire Cloudflare pour fournir CloudFlare. Service d'accélération CDN gratuit.
Panneau des partenaires Cloudflare. S'il s'agit d'un usage personnel, il n'est pas du tout nécessaire d'utiliser ce panneau. Veuillez vous référer au didacticiel pour rejoindre Cloudflare Partner et utiliser les commandes. Si vous souhaitez le fournir à d'autres, vous pouvez utiliser le panneau open source suivant :
- https://GitHub.com/Z e3-guest/cloud-flare-C name-setup
Propriétés de ce panneau
Gérez tous vos enregistrements DNS. Ce panneau utilise l'API Cloudflare v4, il prend donc en charge différents formats d'enregistrements DNS.
Statistiques avancées. Vous pouvez consulter les statistiques de l'année entière écoulée, et non d'un seul mois.
Prend également en charge l'accès NS. Ce panneau fournit des informations d'accès NS afin que vous puissiez passer au DNS Cloudflare à tout moment. De plus, ce panneau prend également en charge DNSSEC.
L'accès IP est également pris en charge. Vous pouvez consulter les informations Anycast IPv4 et IPv6 pour le DNS afin de pouvoir utiliser en toute sécurité un DNS tiers sous le domaine racine.
Adapté aux appareils mobiles.
Prend en charge plusieurs langues.
L'interface de gestion du panel est la suivante :
2. Activer CloudFlare Railgun
Documentation d'installation :
- HTTPS://wuwuwu.cloud flare.com/docs/Let love roll/installation.HTML
L'avantage d'être un partenaire Cloudflare est que vous pouvez activer CloudFlare Railgun (ce service était à l'origine un service payant de CloudFlare) et vous connecter au panneau de gestion des partenaires Cloudflare.
Ensuite, acceptez l’accord.
Il existe assez peu de documents chinois sur l'installation de CloudFlare Railgun. La méthode la plus rapide consiste à utiliser Docker. La méthode d'installation officielle est fournie ici.
2.1 Ajouter un référentiel et une méthode d'installation
Mise à jour de la clé GPG du référentiel
La clé GPG de l'emballage public Cloudflare a été mise à jour en mars 2015 et devra être mise à jour si vous utilisez l'ancienne clé avec un ID 8e5f9a5d.
OS basé sur apt
Installez la nouvelle clé :
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Retirez l'ancienne clé :
$ sudo apt-key del 8e5f9a5d
Système d'exploitation basé sur Yum
Installez la nouvelle clé :
$ sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg
Retirez l'ancienne clé :
$ sudo rpm -e gpg-pubkey-8e5f9a5d-*
Système d'exploitation Ubuntu
Ajoutez le référentiel (remplacez <RELEASE> par le nom de la version Ubuntu) :
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Exemple:
$ echo 'deb http://pkg.cloudflare.com/ xenial main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Importer la clé GPG :
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Mettre à jour le cache apt :
$ sudo apt-get update
Système d'exploitation Debian
Ajoutez le référentiel (remplacez <RELEASE> par le nom de la version Debian) :
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Exemple:
$ echo 'deb http://pkg.cloudflare.com/ jessie main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Importer la clé GPG :
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Mettre à jour le cache apt :
$ sudo apt-get update
Systèmes d'exploitation Red Hat Enterprise Linux et CentOS
Installez RPM pour ajouter un référentiel (remplacez <VERSION> par le numéro de version) :
$ sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el<VERSION>.rpm
Exemple:
$ 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 ne prend actuellement en charge que les systèmes 64 bits. La commande d'installation est :
Basé sur RPM
$ yum install railgun-stable
Basé sur DEB
$ apt-get install railgun-stable
2.2 Démarrer CloudFlare Railgun
Une fois l'installation réussie, /etc/init.d/railgun sera automatiquement ajouté au processus de démarrage. Modifier le paramètre :
vi /etc/railgun/railgun.conf
Recherchez les deux lignes suivantes et modifiez-les :
activation.token = <这里填写 Railgun 的 Token>
activation.railgun_host = <这里填写服务器的公网 ip>
Démarrez ensuite Railgun avec la commande suivante :
(GNU/Linux) $ /etc/init.d/railgun start Starting railgun: [ OK ] $ service railgun start Starting railgun: [ OK ]
Une fois la commande lancée, vous pouvez voir un port de processus rg-listener (2408 par défaut). Vous pouvez utiliser la commande suivante pour l'afficher :
(GNU/Linux) $ netstat -plnt | grep 2408 tcp 0 0 :::2408 :::* LISTEN 2981/rg-listener
Veuillez ouvrir le port par défaut dans le pare-feu et il est recommandé d'ajouter toutes les adresses IP des nœuds CloudFlare CDN au pare-feu iptables. L'exemple de code est le suivant :
#开放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
S'il y a des erreurs, veuillez vérifier le fichier journal dans /var/log/railgun/panic.log ou utilisez la commande suivante pour afficher directement les erreurs :
(GNU/Linux) $ sudo -u railgun /usr/bin/rg-listener -config=/etc/railgun/railgun.conf
Comme indiqué ci-dessous:
2.3 Activer CloudFlare Railgun
Après avoir activé CloudFlare Railgun, vous pouvez accéder au backend Cloudflare Partner et voir que CloudFlare Railgun est déjà activé. Vous pouvez ajouter une plage IP afin que tant que vous utilisez le nom de domaine de l'IP, vous puissiez vous connecter automatiquement à CloudFlare Railgun.
3. Utilisation du partenaire Cloudflare
3.1 Ajouter une résolution de nom de domaine
site web:
Ouvrez l'adresse de connexion du partenaire Cloudflare et entrez votre compte Cloudflare et votre mot de passe. Si vous n'avez pas de compte enregistré, un compte Cloudflare sera automatiquement enregistré.
Après vous être connecté, vous pouvez ajouter un nom de domaine. La condition est que le nom de domaine n'existe pas dans le système Cloudflare. S'il existe déjà, veuillez vous rendre sur le site officiel de Cloudflare pour supprimer le nom de domaine.
Il s'agit de l'interface de gestion DNS du partenaire Cloudflare.
Ici, vous pouvez modifier et ajouter des enregistrements A, CNAME et autres, ce qui est identique à toute autre gestion DNS.
Les enregistrements générés par le partenaire Cloudflare sont les suivants : (cliquez pour agrandir)
3.2 Activer le CDN Cloudflare
Après avoir ajouté le nom de domaine DNS, nous pouvons revenir à notre propre nom de domaine DNS et modifier l'enregistrement A ou CNAME par celui qui nous a été fourni par le partenaire Cloudflare.
Vous pouvez désormais également spécifier 1.0.0.1 comme enregistrement A et vous pouvez également vous connecter normalement à Cloudflare CDN.
L'effet de l'accès après avoir spécifié 1.0.0.1 est le suivant.
3.3 Activer Cloudflare SSL
Après avoir ajouté le nom de domaine au partenaire Cloudflare, cliquez sur « Sécurité » pour voir si le certificat SSL a été configuré avec succès. Généralement, après avoir modifié l'enregistrement A ou CNAME, vous verrez le succès après un certain temps.
Vous pouvez également vous rendre sur le site officiel de Cloudflare et voir dans la colonne SSL qu'un certificat a été généré pour le nom de domaine.
Lorsque vous y accédez avec un navigateur, vous pouvez voir que le certificat SSL Cloudflare est utilisé.
Lorsque vous émettez un certificat SSL Cloudflare pour la première fois, vous devez d'abord vérifier si votre nom de domaine a été pointé vers Cloudflare.
Une fois la vérification réussie, vous pouvez alors voir que le certificat SSL a été émis avec succès.
3.4 Configuration du Railgun Cloudflare
Cloudflare Railgun nécessite une application pour être activé. Détails : Activez gratuitement l'accélération Cloudflare Railgun - réduisez les délais de connexion et obtenez une mise en cache et une accélération dynamiques des pages. Si vous utilisez dont le cloud est l'hôte de + accès à la gestion cdn.wzfou.com, l'accélération Cloudflare Railgun est activée par défaut. Vous pouvez la désactiver si vous ne souhaitez pas l'utiliser.
D'autres n'utilisent actuellement pas leurs hébergeurs cloud, mais utilisent cdn.wzfou.com pour gérer l'accès. Si vous souhaitez utiliser Cloudflare Railgun, vous pouvez me contacter séparément et exiger une activation manuelle. L’effet d’accélération est le suivant :
Adresse de l'expérience Cloudflare Railgun :
- HTTPS://Losa.Suis-je ici.net/
PS : mis à jour le 28 décembre 2018 . Certaines autres fonctions telles que la protection CC et DDos, les règles de page et l'effacement du cache doivent être utilisées sur le site officiel. Instructions associées : Accélération CDN gratuite CloudFlare-Accélération CloudFlare, Résolution DNS, certificat SSL et attaque anti-DDoS.
4. Résumé
Cloudflare Partner est un service très utile. Il est très utile pour les amis qui ne souhaitent pas modifier le serveur NS mais souhaitent utiliser Cloudflare CDN. Après mon test, en utilisant Cloudflare Partner + DNSPOD, le changement d'enregistrement DNS peut prendre effet immédiatement.
Cloudflare Railgun peut rendre statique presque tout le contenu dynamique du site d'origine, accélérant ainsi considérablement la vitesse de chargement et atténuant également dans une certaine mesure les attaques CC sur les pages dynamiques. Les personnes riches peuvent utiliser Cloudflare Railgun pour créer leur propre service d'accélération CDN.