Cloudflare Partner ist ein Vertriebskooperationsprogramm von Cloudflare. Es ist derzeit in zwei Typen unterteilt: Self-Serve Partner und Enterprise Reseller. Es gibt funktionale Unterschiede zwischen den beiden. .
Die meisten Cloudflare-Partner, die Sie jetzt sehen, sind Self-Serve-Partner. Als es zum ersten Mal eingeführt wurde, war die Bewerbungsschwelle nicht hoch und die Erfolgsquote war immer noch gut. Die Bedingungen haben sich ebenfalls verbessert, aber ich habe immer noch einige Probleme, wenn ich bestehen will.
Wenn Ihnen der Cloudflare-Partner egal ist und Sie einfach CNAME und IP für den Zugriff auf Cloudflare CDN verwenden möchten, anstatt NS zu ändern, können Sie natürlich bedenkenlos direkt einen Cloudflare-Partner eines Drittanbieters verwenden. Wir wissen, dass das von der offiziellen Website von Cloudflare bereitgestellte CDN eine Änderung des NS-Servers des Domänennamens erfordert.
Wenn Sie Cloudflare Partner verwenden, können Sie nur den A- oder CNAME-Eintrag des Domänennamens ändern, um Cloudflare CDN zu verwenden. Gleichzeitig speichert Cloudflare Partner keine Benutzerdaten, sondern dient lediglich als Verwaltungsschnittstelle auch auf der offiziellen Website von Cloudflare verfügbar.
In diesem Artikel erfahren Sie, wie Sie ein Zugriffsverwaltungssystem für Cloudflare-Partner erstellen und wie Sie Cloudflare CDN verwenden. Zu den weiteren CDN-Beschleunigungen gehören:
- Nutzungserlebnis von Baidu Cloud Storage BOS und Baidu Cloud CDN – automatische Bildspeicherung und beschleunigte Bereitstellung von Domainnamen
- Youpaiyun CDN-Beschleunigungsanwendungs-Tutorial – Ein-Klick-Spiegelung, statisches dynamisches CDN und kostenloses SSL
- Selbst erstellte CDN-Beschleunigung – Nginx-Reverse-Bindung, Cache-Beschleunigung, automatischer Cache-Update und Erhalt einer echten IP
PS: Datensatz aktualisieren:
1. Die Methode zum stapelweisen Hinzufügen der CloudFlare-CDN-Server-IP zur Firewall wurde aktualisiert. 23.9.2020
2. Bewerben Sie sich kostenlos für die Teilnahme an der Railgun-Beschleunigung. Willkommen zur Diskussion hier: https://wzfou.com/question/17493/. 2019.9.7
3. Wenn Sie ein kostenloses CDN haben und einen kostenlosen Domainnamen wünschen, können Sie in diesem Artikel nachlesen, wie Sie einen kostenlosen Top-Level-Domainnamen registrieren: Kostenloser Domainname .tk, .ml, .ga, .cf, .gq zur Bewerbung zur Registrierung und DNS-Auflösung – kostenloses Binding Space Tutorial. 2018.12.4
1. Bewerben Sie sich als Cloudflare-Partner
PS: Wenn Sie nur https://cdn.wzfou.com/ verwenden möchten, fahren Sie bitte direkt mit dem dritten Teil fort. In den ersten beiden Teilen erfahren Sie, wie Sie Cloudflare Partner einrichten .
Webseite:
- Offizielle Website: https://www.cloudflare.com/
- Bewerben Sie sich: https://www.cloudflare.com/partners/become-a-partner/
Beim Ausfüllen des Antragsformulars erhalten Sie laut den Erinnerungen mehrerer Freunde eine höhere Erfolgsquote, wenn Sie die E-Mail-Adresse für den Host-Domainnamen verwenden und die Produktwebsite für den Host-Domainnamen ausfüllen. Tutorial: Treten Sie dem Cloudflare-Partner bei, um CloudFlare bereitzustellen Kostenloser CDN-Beschleunigungsdienst.
Cloudflare-Partnerpanel. Wenn es für den persönlichen Gebrauch bestimmt ist, ist es überhaupt nicht erforderlich, dieses Panel zu verwenden. Bitte lesen Sie das Tutorial zum Beitritt zum Cloudflare-Partner und verwenden Sie den Befehlsvorgang. Wenn Sie es anderen zur Verfügung stellen möchten, können Sie das folgende Open-Source-Panel verwenden :
- https://GitHub.com/Z e3-guest/cloud-flare-C name-setup
Eigenschaften dieses Panels
Verwalten Sie alle Ihre DNS-Einträge. Dieses Panel verwendet Cloudflare API v4 und unterstützt daher verschiedene Formate von DNS-Einträgen.
Erweiterte Statistiken. Sie können Statistiken für das gesamte vergangene Jahr anzeigen, nicht nur für einen Monat.
Unterstützt auch NS-Zugriff. In diesem Bereich finden Sie NS-Zugriffsinformationen, sodass Sie jederzeit zu Cloudflare DNS wechseln können. Darüber hinaus unterstützt dieses Panel auch DNSSEC.
Auch IP-Zugriff wird unterstützt. Sie können Anycast-IPv4- und IPv6-Informationen für DNS sehen, sodass Sie DNS von Drittanbietern sicher unter dem Stammdomänennamen verwenden können.
Angepasst an mobile Geräte.
Unterstützt mehrere Sprachen.
Die Panel-Verwaltungsoberfläche sieht wie folgt aus:
2. Aktivieren Sie CloudFlare Railgun
Installationsdokumentation:
- HTTPS://wuwuwu.cloud Flare.com/docs/Let love roll/installation.HTML
Der Vorteil eines Cloudflare-Partners besteht darin, dass Sie CloudFlare Railgun (dieser Dienst war ursprünglich ein kostenpflichtiger Dienst von CloudFlare) aktivieren und sich beim Cloudflare-Partnerverwaltungspanel anmelden können.
Dann stimmen Sie der Vereinbarung zu.
Es gibt nur wenige chinesische Dokumente zur Installation von CloudFlare Railgun. Die schnellere Methode ist die Verwendung von Docker. Die offizielle Installationsmethode wird hier bereitgestellt.
2.1 Repository und Installationsmethode hinzufügen
Aktualisieren des Repository-GPG-Schlüssels
Der GPG-Schlüssel für die öffentliche Verpackung von Cloudflare wurde im März 2015 aktualisiert und muss aktualisiert werden, wenn Sie den alten Schlüssel mit der ID 8e5f9a5d verwenden.
apt-basiertes Betriebssystem
Installieren Sie den neuen Schlüssel:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Entfernen Sie den alten Schlüssel:
$ sudo apt-key del 8e5f9a5d
Yum-basiertes Betriebssystem
Installieren Sie den neuen Schlüssel:
$ sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg
Entfernen Sie den alten Schlüssel:
$ sudo rpm -e gpg-pubkey-8e5f9a5d-*
Ubuntu-Betriebssystem
Fügen Sie das Repository hinzu (ersetzen Sie <RELEASE> durch den Ubuntu-Releasenamen):
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Beispiel:
$ echo 'deb http://pkg.cloudflare.com/ xenial main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
GPG-Schlüssel importieren:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Apt-Cache aktualisieren:
$ sudo apt-get update
Debian-Betriebssystem
Fügen Sie das Repository hinzu (ersetzen Sie <RELEASE> durch den Debian-Release-Namen):
$ echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
Beispiel:
$ echo 'deb http://pkg.cloudflare.com/ jessie main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list
GPG-Schlüssel importieren:
$ curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Apt-Cache aktualisieren:
$ sudo apt-get update
Red Hat Enterprise Linux- und CentOS-Betriebssysteme
Installieren Sie RPM, um das Repository hinzuzufügen (ersetzen Sie <VERSION> durch die Release-Versionsnummer):
$ sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el<VERSION>.rpm
Beispiel:
$ 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 unterstützt derzeit nur 64-Bit-Systeme. Der Installationsbefehl lautet:
RPM-basiert
$ yum install railgun-stable
DEB-basiert
$ apt-get install railgun-stable
2.2 CloudFlare Railgun starten
Nach erfolgreicher Installation wird /etc/init.d/railgun automatisch zum Startvorgang hinzugefügt. Die Umgebung wechseln:
vi /etc/railgun/railgun.conf
Suchen Sie die folgenden zwei Zeilen und ändern Sie sie:
activation.token = <这里填写 Railgun 的 Token>
activation.railgun_host = <这里填写服务器的公网 ip>
Anschließend starten Sie Railgun mit folgendem Befehl:
(GNU/Linux) $ /etc/init.d/railgun start Starting railgun: [ OK ] $ service railgun start Starting railgun: [ OK ]
Nachdem der Befehl gestartet wurde, können Sie einen rg-listener-Prozessport sehen (standardmäßig 2408). Sie können ihn mit dem folgenden Befehl anzeigen:
(GNU/Linux) $ netstat -plnt | grep 2408 tcp 0 0 :::2408 :::* LISTEN 2981/rg-listener
Bitte öffnen Sie den Standardport in der Firewall. Es wird empfohlen, alle CloudFlare-CDN-Knoten-IPs zur iptables-Firewall hinzuzufügen. Das Codebeispiel lautet wie folgt:
#开放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
Wenn Fehler auftreten, überprüfen Sie bitte die Protokolldatei in /var/log/railgun/panic.log oder verwenden Sie den folgenden Befehl, um die Fehler direkt anzuzeigen:
(GNU/Linux) $ sudo -u railgun /usr/bin/rg-listener -config=/etc/railgun/railgun.conf
Wie nachfolgend dargestellt:
2.3 CloudFlare Railgun aktivieren
Nachdem Sie CloudFlare Railgun aktiviert haben, können Sie zum Cloudflare-Partner-Backend gehen und sehen, dass CloudFlare Railgun bereits aktiviert ist. Sie können einen IP-Bereich hinzufügen, sodass Sie automatisch eine Verbindung zu CloudFlare Railgun herstellen können, solange Sie den Domänennamen der IP verwenden.
3. Nutzung des Cloudflare-Partners
3.1 Domänennamenauflösung hinzufügen
Webseite:
Öffnen Sie die Anmeldeadresse des Cloudflare-Partners und geben Sie Ihr Cloudflare-Konto und Ihr Passwort ein. Wenn Sie kein registriertes Konto haben, wird automatisch ein Cloudflare-Konto registriert.
Nach der Anmeldung können Sie einen Domänennamen hinzufügen. Voraussetzung ist, dass der Domänenname nicht im Cloudflare-System vorhanden ist. Wenn er bereits vorhanden ist, gehen Sie bitte zur offiziellen Website von Cloudflare, um den Domänennamen zu löschen.
Dies ist die DNS-Verwaltungsschnittstelle des Cloudflare-Partners.
Hier können Sie A-, CNAME- und andere Einträge ändern und hinzufügen, was mit der anderen DNS-Verwaltung identisch ist.
Die von Cloudflare-Partnern generierten Datensätze lauten wie folgt: (zum Vergrößern anklicken)
3.2 Cloudflare CDN aktivieren
Nachdem wir den Domänennamen-DNS hinzugefügt haben, können wir zu unserem eigenen Domänennamen-DNS zurückkehren und den A-Eintrag oder CNAME in den vom Cloudflare-Partner bereitgestellten Eintrag ändern.
Jetzt können Sie auch 1.0.0.1 als A-Eintrag angeben und sich auch normal mit dem Cloudflare CDN verbinden.
Die Auswirkung des Zugriffs nach Angabe von 1.0.0.1 ist wie folgt.
3.3 Aktivieren Sie Cloudflare SSL
Nachdem Sie den Domänennamen zu Cloudflare Partner hinzugefügt haben, klicken Sie auf „Sicherheit“, um zu sehen, ob das SSL-Zertifikat erfolgreich konfiguriert wurde. Nach der Änderung des A- oder CNAME-Eintrags werden Sie im Allgemeinen nach einer Weile einen Erfolg sehen.
Sie können auch auf die offizielle Website von Cloudflare gehen und in der SSL-Spalte sehen, dass ein Zertifikat für den Domainnamen generiert wurde.
Wenn Sie mit einem Browser darauf zugreifen, können Sie sehen, dass das Cloudflare-SSL-Zertifikat verwendet wird.
Wenn Sie zum ersten Mal ein Cloudflare-SSL-Zertifikat ausstellen, müssen Sie zunächst überprüfen, ob Ihr Domainname auf Cloudflare verwiesen wurde.
Nach erfolgreicher Verifizierung können Sie dann sehen, dass das SSL-Zertifikat erfolgreich ausgestellt wurde.
3.4 Cloudflare Railgun-Setup
Zur Aktivierung von Cloudflare Railgun ist eine Anwendung erforderlich. Details: Aktivieren Sie die Cloudflare Railgun-Beschleunigung kostenlos – reduzieren Sie Verbindungsverzögerungen und erzielen Sie dynamisches Seiten-Caching und Beschleunigung. Wenn Sie verwenden, dessen Cloud-Server der Host von + cdn.wzfou.com für den Verwaltungszugriff ist, ist die Cloudflare Railgun-Beschleunigung standardmäßig aktiviert. Sie können sie deaktivieren, wenn Sie sie nicht verwenden möchten.
Andere nutzen derzeit nicht ihre Cloud-Hosts, sondern verwenden cdn.wzfou.com, um den Zugriff zu verwalten. Wenn Sie Cloudflare Railgun verwenden möchten, können Sie mich separat kontaktieren und eine manuelle Aktivierung verlangen. Der Beschleunigungseffekt ist wie folgt:
Adresse des Cloudflare Railgun-Erlebnisses:
- HTTPS://Losa.Am I here.net/
PS: Aktualisiert am 28. Dezember 2018 Einige andere Funktionen wie CC- und DDoS-Schutz, Seitenregeln und Cache-Löschung müssen auf der offiziellen Website ausgeführt werden: CloudFlare kostenlose CDN-Beschleunigung – CloudFlare-Beschleunigung. DNS-Auflösung, SSL-Zertifikat und Anti-DDoS-Angriff.
4. Zusammenfassung
Cloudflare Partner ist ein sehr nützlicher Dienst. Er eignet sich sehr gut für Freunde, die den NS-Server nicht ändern, aber Cloudflare CDN verwenden möchten. Nach meinem Test kann der Wechsel der DNS-Einträge sofort wirksam werden.
Cloudflare Railgun kann fast den gesamten dynamischen Inhalt der Ursprungsseite statisch machen, wodurch die Ladegeschwindigkeit erheblich beschleunigt wird und CC-Angriffe auf dynamische Seiten bis zu einem gewissen Grad abgeschwächt werden. Reiche Personen können Cloudflare Railgun verwenden, um ihren eigenen CDN-Beschleunigungsdienst aufzubauen.