Cloudflareパートナーは、Cloudflareの公式Webサイトから提供されるAPIで、WHMCS、Cpanel、その他のパネルにCloudflare CDNアクセラレーションサービスを統合できます。ユーザーは、Cloudflare Partner を使用して CDN アクセラレーションを管理するために Cloudflare に入る必要はなく、使用効果は Cloudflare 公式 Web サイトと同じです。
Cloudflare Partner を使用する利点の 1 つは、ドメイン名の NS サーバーを変更せずに Cloudflare CDN を使用できることです。Cloudflare Partner は CNAME レコードを生成するため、ドメイン名をこの CNAME レコードに解決するだけで済みます。 SSL 暗号化にも対応しており、SSL を有効にしていない Web サイトでも無料で HTTPS を使用できます。
もちろん、Cloudflare Partner の使用には欠点があります。1 つは、Cloudflare Partner が以前に Cloudflare 公式 Web サイトに追加されたことのないドメイン名のみであることです。そうしないと、繰り返し要求され、続行できなくなります。次のステップ。唯一の解決策は、Cloudflare 公式 Web サイトでこのドメイン名を削除することです。さらに、Cloudflareパートナーにはソースドメイン名が必要ですが、これは非wwwドメイン名の高速化に悪影響を及ぼします。
Cloudflare この記事では、Cloudflare Partner に参加する方法と、独自に構築した Cloudflare CDN アクセス管理プラットフォームを構築する方法を紹介します。Cloudflare Partner を使用すると、誰でも無料の CDN アクセラレーション サービスを提供できます。ウェブマスターとして、信頼性の低いサードパーティ サービスを探すのではなく、独自のネットワーク ディスク、CDN アクセラレーション、RSS リーダーを構築して、それらを自分で安心して使用できるようにすることをお勧めします。次のように:
- Fikker を使用して独自の CDN を構築 - HTTPS、ページ キャッシュ、リアルタイム モニタリング、トラフィック統計、CC 攻撃防止をサポート
- NextCloud の手動インストール チュートリアル - 写真や音楽を再生できる無料のオープンソース プライベート クラウド ストレージ ネットワーク ディスク
- Huginn を使用して、あらゆる Web サイトから RSS および WeChat パブリック アカウントの更新を取得 - ワンストップの情報読み取りプラットフォームを作成
追記: 2018 年 3 月 1 日更新、 CloudFlare の無料 CDN アクセラレーションを使用したい友人は、次の記事をチェックしてください: あなたが知らないかもしれない 10 の CloudFlare 無料 CDN アクセラレーションのヒント - SSLDDOSCache。
追記: 2018 年 12 月 2 日更新、 Cloudflare Railgun アクセラレーションの使用方法については、こちらを参照してください: Cloudflare パートナー アクセス管理 Cloudflare CDN-Enable Railgun Dynamic Acceleration。
1. Cloudflareパートナーへの参加方法
公式ウェブサイト:
- HTTPS://wuwuwu.cloud Flare.com/partners/become-ah-partner/
Cloudflareパートナーの登録アドレスを開き、ページの要件に従って基本情報を入力します。主な注意点は、電子メールアドレスを入力するときは、admin@wzfou.comのようなドメイン名の電子メールアドレスを使用する必要があることです。 。
約 1 日待つと、Cloudflare パートナーから承認を確認するメールが届きます。
電子メール内のリンクをクリックすると、Cloudflare パートナー管理パスワードをリセットするように求められます。
次に、簡単なアンケートがあります。
入力後、「次へ」をクリックすると、Cloudflare パートナー API が表示されます。ホームページに戻ると、主にドメイン名、統計、ダウンロード、API などが含まれる Cloudflare パートナー パネルが表示されます。 (拡大するにはクリックしてください)
2. Cloudflareパートナー:個人使用
CloudflareパートナーCLI
- HTTPS://GitHub.com/风飞飞onion/cloud Flare-partner-handling
Cloudflare Partner を自分で使用したい場合は、Cloudflare Partner CLI を直接ダウンロードして使用し、いくつかのコマンドで Cloudflare CDN アクセラレーションを使用できます。 python ./cloudflare-partner-cli.py
を実行します。
host_key
を入力します。ドメイン名の管理に使用するアカウントを入力します (Cloudflare パートナー アカウントではなく、個人の Cloudflare アカウント)。アカウント情報は .cfhost
ファイルに保存されます。次に、画面上のプロンプトに従ってドメイン名を追加し、CNAME レコードを生成して解析します。 (下図の通り)
3. Cloudflare パートナー: WHMCS と cPanel を統合する
Cloudflare PartnerはWHMCSとcPanelの統合プラグインを提供しており、公式Webサイトのチュートリアルを参照してCloudflare Partnerを追加できます。
- cPanel ダウンロード » 手順 »
- Parallels Plesk パネル ダウンロード »
- Parallels Plesk Automation ダウンロード »
- Parallels Automation ダウンロード »
- Interworx ダウンロード »
- HostBill ダウンロード »
Cloudflareパートナー統合WHMCSモジュールのダウンロードアドレス: http://www.cloudflare.com/static/misc/cloudflare_whmcs-latest.zip。これを modules/addons ディレクトリに解凍し、WHMCS でアクティブ化します。
次に、アドオンで Cloudflare パートナーの API を構成できます。詳細については、公式 Web サイトの PDF チュートリアルを参照することもできます: https://www.cloudflare.com/media/downloads/Cloudflare-Training-WHMCS- Installation-Guide.pdf
WHMCS を知らない友人は、私が以前に書いた「初心者から上級者までの WHMCS」を読んでください。 WHMCS は、仮想ホスト、VPS、サーバーの販売だけでなく、CDN アクセラレーションにも使用できます。
4. Cloudflareパートナー: 共有使用
Cloudflareパートナーが提供するAPIを使用すると、独自のCloudflareパートナーアクセス管理プラットフォームを構築でき、より多くの人がCloudflare CDNアクセラレーションを無料で使用できるようになります。これは私が構築した Cloudflare パートナー管理プラットフォームです: https://cdn.wzfou.com/。他にも、su.geekzu.org や cdn.kevsrv.com などがあります。
4.1 ソニックブレイカー
プロジェクトアドレス:
- HTTPS://GitHub.com/アクセルパンダ/ソニックブレイカー/
これは、OneThink に基づいて開発された Cloudflare パートナーのアクセス管理プラットフォーム プログラムであり、PHP および MysqL データベースのサポートが必要です。私のテスト後、PHP 7 は正しく動作しない可能性があります。 GitHub からソース コードをダウンロードし、Application/Home/Controller/CFController.class.php の「your_Cloudflare_Partner_host_key」を Host_Key として編集します。
インストール ウィザードを実行し、データベース情報を入力します。
これは Cloudflare パートナーの SonicBreaker バージョン管理バックエンドです。高速化された CDN ドメイン名を自分で追加できることがわかります。
ドメイン名を追加した後、プロンプトに従って CNAME 解決を実行するだけで、SSL サポートが必要な場合は SSL CNAME 解決レコードを追加する必要があります。
4.2 WeiUZ CloudFlare パートナー
ダウンロードリンク:
- HTTPS://do.我在不.net/我在不/Wei u Z%20cloud Flare%20partners.zip
これはシンプルな PHP オープンソース プログラムです。ダウンロード後、cloudflare.class.php の Partners KEY を変更します。アカウントが存在しない場合は、自動的に作成されます。
ログイン後、ドメイン名を追加できます。ドメイン名を追加するときに www を追加しないでください。
ドメイン名を追加した後、送信元アドレスを入力する必要があります。送信元アドレスは IP として直接記述することはできませんが、ドメイン名として記述する必要があります。たとえば、www と @wzfou.com に CloudFlare CDN を使用する場合は、まず新しい解決ドメイン名 (yuan.wzfou.com) をサーバー IP に追加する必要があります。
次に、設定ページの に @xxx.com の原点復帰アドレスを入力します。更新されていない場合は、
を変更して yuan.wzfou.com< を入力する必要はありません。 ept1>。
には必ず以下の形式に従って[ドメイン名:原点復帰アドレス]を英語で記入し、
を分割してwww:yuan.wzfou.com,XXXXを記入してください。 (これは Comodo SSL 認証アドレスです。変更は必要ありません)
。
改造したエフェクトはこんな感じ。
次に、DNS 解決に移動し、CNAME wzfou.com
から xxx.com.cdn.cloudflare.net
に、CNAME www.wzfou.com
から www.xxx.com.cdn.cloudflare.net
。 SSL が必要な場合は、長いものを解析する必要があります。たとえば、_9546626e1e79dfa2945fa56a4b9af07e.xxx.com
CNAME を _9546626e1e79dfa2945fa56a4b9af07e.xxx.com.cdn.cloudflare.com
に変換します。
最後に、CloudFlare CDN の高速化効果を確認できます。
5. まとめ
Cloudflareパートナーに参加するのは難しくありません。主な注意点は、ドメイン名のメールアドレスをアプリケーションメールアドレスとして使用することです。申請を送信すると確認メールが届き、その後 1 営業日以内に Cloudflare パートナーに正常に参加したことを示すメールが届きます。
Cloudflare パートナーが CDN を管理するのは非常に便利です。Cloudflare CDN を使用するために NS サーバーを変更したり、CNAME 解決を直接使用したりする必要はありません。新しいリターンツーソースアドレスを作成できますが、CDN アクセラレーション統計管理者は Cloudflare パートナーでそれを確認できるので、IP アドレスを使用しないように注意してください。