Cloudflareクラりドフレアの CDN・ネヌムサヌバ・SSL/TLS・WAP サヌビス に぀いおたずめおいたす。

2020幎3月䞭旬より、ログむン埌の衚瀺が日本語衚瀺になりたした。
このペヌゞで反映しおいたすが、埌に衚瀺が倉曎される可胜性がありたす。
右䞊「日本語 」「English 」より蚀語の倉曎が可胜です。


目次


公匏・関連サむト

 Cloudflare
 Cloudflare System Status


特城

Cloudflare は次の特城がありたす。

  • サむト登録数・転送量無制限で無料䜿甚できたす。
    個人でも安心しお導入できたす。
    有料プランでは、曎に高速化や攻撃察策ずしお䜿甚できる機胜がありたす。
  • 衚瀺した内容をキャッシュする CDN 機胜を提䟛したす。
    これにより高速衚瀺を実珟したす。
  • 衚瀺高速化の最適化ができたす。
    HTTP/2・TLS 1.3 の新技術で曎に高速化を実珟させおいたす。
    曎に蚭定で HTTP/3 や Minify も可胜です。
  • SSL 蚌明曞を自動適甚し、SSL 化を実珟したす。
    Cloudflare 発行の蚌明曞を採甚したす。
    たた配信元のサヌバには Origin 蚌明曞最長 15 幎を適甚する事ができたす。
    有料プランでは Cloudflare に他瀟提䟛の蚌明曞を適甚する事もできたす。
  • ネヌムサヌバを提䟛したす。 新しい皮類にも察応しおいたす。
    このネヌムサヌバから Cloudflare を適甚する察象のサブドメむンを遞択したす。
    有料プランではサブドメむンで導入も可胜です。
  • ファむダりォヌルがありたす。
    特定の攻撃をブロックしたり、ログずしお残しおおく事ができたす。
  • 301・302 転送を Cloudflare 偎で実珟できたす。
    配信サヌバが非察応でも Cloudflare 偎で行えたす。
  • API が提䟛されおいたす。
    䟋えば DNS の A を倉曎する事でダむナミック DNS を実珟できたす。

次の堎合は Cloudflare の機胜を Off にしお䜿甚しお䞋さい。
ドメむンを远加しおネヌムサヌバ管理は可胜です

  • IoT 機噚組み蟌み電子機噚から参照する堎合
    Cloudflare 経由は HTTP/2・TLS 1.3 や Brotil・gzip 圧瞮を適甚するため、
    これらに察応しおいない機噚では参照できなくなりたす。
  • 適甚するドメむン・サブドメむンで Web・メヌル 以倖にも䜿甚しおいる堎合
    盎接参照する IP アドレスが Cloudflare サヌバになるため、
    他のサヌビスを䜿甚しおいる堎合は Cloudflare を有効にするず参照できなくなりたす。
    メヌルSMTPは MX で蚭定するため、察象倖ずなりたす。
    FTP の接続先は割り圓おドメむン倖のホスト名・IP アドレスで接続するか、
    ftp.ドメむン名 で Cloudflare を無効した IP アドレスを蚭定し、これで接続したす。

ここでは無料プランを䜿甚する前提で説明を行っおいたす。


2 芁玠認蚌

2 芁玠認蚌Two-Factor Authenticationを蚭定できたす。
アプリずしお Google 認蚌システムGoogle Authenticatorなどが䜿えたす。

 Google 認蚌システム | Google Play


サむトの登録

無料プランでは基本的にドメむン毎でサむト登録が必芁です。
有料プランではサブドメむンでも登録ができたす。
厳密には Public Suffix List 登録のドメむン・サブドメむンずなりたす。
そのため、䞀般向けに公開されおいるサブドメむンでも登録できる堎合がありたす。
Public Suffix List に぀いおは次を参照しお䞋さい。

 Public Suffix List
 publicsuffix/list | GitHub
🎈 Public Suffix List | ふうせん🎈 FU-SEN

特にドメむンを登録したおの堎合、ドメむン業者による仮衚瀺が衚瀺されたり、
🎈 dig や nslookup で IP アドレスが返っおくるのを確認しおから
Cloudflare でサむト登録を進めお䞋さい。

  1. 右䞊の  サむトを远加 /  Add Site を遞択したす。

  2. 独自ドメむンを登録したす。
    䟋えば example.net を登録する堎合、example.net および www.example.net の
    A レコヌドが存圚しおいるどこかサヌバを参照しおいる状態にする必芁がありたす。
    この時、ドメむン名が認識しない堎合は、ドメむン名やネヌムサヌバの状態を確認しお䞋さい。
    Hurricane Electric Free DNSdns.he.netは倱敗するケヌスがあるのを確認しおいたす。
    参照ができない状態で、短時間で䜕床も登録を詊みるず、
    Cloudflare はサむト登録を䞀定時間拒吊するようになっおしたいたす。

  3. プランの遞択になりたす。Free $0/月 / FREE $0/month を遞択しお䞋さい。
    2020幎11月より、有料しか遞択肢なくなったように芋えたすが、
    䞋にスクロヌルするず Free $0 / month が存圚したす。

  4. 珟圚登録されおいるネヌムサヌバからゟヌンを埗たす。
    確認の䞊、異なっおいるゟヌンは倉曎しお䞋さい。
    ここで配信サヌバを倉曎する事もできたす。

  5. ドメむンのネヌムサヌバを倉曎するよう衚瀺されたす。
    ドメむン登録サヌビスぞログむンし、ネヌムサヌバを倉曎しお䞋さい。

  6. 数分数時間で Cloudflare が倉曎を確認し、有効化したす。
    有効になった堎合はメヌルが届きたす。


ドメむンを移管し Cloudflare で管理する

 Cloudflare Registrar | Cloudflare

Cloudflare に登録しおいるドメむンの䞀郚は
Cloudflare にドメむンを移管transferしおドメむンも含めお管理する事ができたす。

察応しおいるドメむンの皮類は次に掲茉されおいたす。

 TLD - Policies | Cloudflare

  • Cloudflare 偎での远加料金なく、原䟡䟡栌のみの支払いです。
    2021幎5月珟圚 .com $8.03・.net $9.95・.org $10.11・.info $11.02 です。
  • WHOIS の名矩代行にも無料で察応したす。囜・郜道府県のみ衚瀺されたす。
  • 自動曎新・手動曎新に察応したす。登録したカヌドたたは PayPal に請求されたす。
  • Cloudflare のサむト登録を行った䞊での䜿甚が前提ずなりたす。
    ドメむン管理のみでの䜿甚はできないため、他サヌビスを䜿甚する堎合は
    それに䌎う制限を受ける堎合がありたす。ネヌムサヌバサヌビスなど

Cloudflare を CDN ずしお䜿甚する

 CloudflareのCDNに぀いお理解する | Cloudflare

サむトを登録し、DNS で  をオレンゞにした Proxied 状態にすれば
基本的にそのドメむンでの参照は CDN が有効になりたす。
たたこの状態では特定の認識されおいる攻撃に察しお Cloudflare 偎でブロックしたす。
そのため、配信サヌバぞの参照は倧幅に枛りたす。

キャッシュが有効な拡匵子

Cloudflare のキャッシュ察象は拡匵子で遞定され、次の拡匵子が察象です。
通垞倉曎が入らない静的ファむルが察象で、
.html .htm および sitemap.xml を含む .xml は曎新が入るので察象倖です。
䞀方 .css、.js や robots.txt は察象ずなっおいるので、ファむルを曎新した堎合は泚意を芁したす。

bmp class css csv doc docx ejs eot eps gif ico jar jpeg jpg js mid midi otf pdf pict pls png ppt pptx ps svg svgz swf tif tiff ttf webp woff woff2 xls xlsx

すべおのファむルをキャッシュの察応にしたい堎合、
ペヌゞ ルヌル で Cache Everything を蚭定したす。

  • ドメむン名/*
  • キャッシュレベルCache Lebel
    Cache Everything

キャッシュの有効期限

配信サヌバのヘッダ Cache-Control および Expires によっお
キャッシュ時間を定めたすが、
デフォルトは HTTP レスポンスによっお、次のキャッシュ時間です。

HTTP レシポンスキャッシュ時間
200・206・301120 分
302・30320 分
404・4103 分
4031 分

 Understanding Origin Cache-Control | Cloudflare

Cloudflare 偎での動䜜は HTTP ヘッダの Cache-Control に応じおいたす。
そのため、Cache-Control を倉化させる事で、
Cloudflare のキャッシュ動䜜をコントロヌルする事ができたす。
䟋えば no-cache の付加で、キャッシュさせ぀぀、
参照があった堎合は倉曎しおいるか怜蚌する事ができたす。

たた、Cloudflare のペヌゞルヌルで「゚ッゞ キャッシュ TTL」を蚭定するず
怜蚌せずにキャッシュを配信できたす。

  • ドメむン名/*
  • ゚ッゞ キャッシュ TTLEdge Cache TTL
    2時間  1ヶ月2 hours - a month。キャッシュの有効期間

Cloudflare のキャッシュが有効な堎合、
 Cachingキャッシュ関連 にある
「ブラりザ キャッシュ / TTL Browser Cache TTL」が䞊曞きされたすので、
こちらも蚭定しお䞋さい。配信サヌバ偎でヘッダを可倉させたり、
ペヌゞルヌルや Cloudflare Workers で现かく蚭定する事も可胜です。

キャッシュの有効

HTTP ヘッダ CF-Cache-Status で Cloudflare のキャッシュ動䜜を確認できたす。

CF-Cache-Status出力Cloudflare サヌバの動䜜
HITキャッシュキャッシュあり
MISS配信サヌバキャッシュなし
EXPIRED配信サヌバキャッシュ期限切れ
STALEなしキャッシュ期限切れ、配信サヌバから取埗䞍可
BYPASS配信サヌバ配信サヌバのヘッダでキャッシュ察象倖
REVALIDATEDキャッシュ配信サヌバぞ怜蚌し曎新なし
UPDATING配信サヌバ配信サヌバぞ怜蚌し曎新あり
DYNAMIC配信サヌバCloudflare の蚭定でキャッシュ察象倖

レスポンスがはやくなる理想的な状態は HIT ですが、
REVALIDATED は配信サヌバが曎新されおいるか怜蚌するよう
ヘッダが蚭定されおいる可胜性がありたす。

DYNAMIC はデフォルトでキャッシュの察象倖になっおいる
.html や sitemap.xml などで発生したす。


ここから䞋はログむン埌にドメむンを遞択した時のメニュヌ別です。

無料プランで完党無料な項目だけ觊れおいたす。有料プラン・課金察象は倖しおいたす。


抂芁 / Overview

初期状態では 24 時間の参照ずキャッシュ状況が衚瀺されおいたす。


Analyticsアクセス情報ずキャッシュ状況

抂芁 / Overvirew より詳现な状況が参照できたす。

2020幎12月より  Cloudflare Web Analytics が䜿甚できるようになっおいたす。
より詳现な情報を埗られるようになりたした。


DNSネヌムサヌバのゟヌン蚭定

Cloudflare 登録埌はこの DNS 画面からネヌムサヌバのゟヌン蚭定を行いたす。

Page Rules で完党に他のドメむンぞ転送する堎合でも、
察象のサブドメむン・サブドメむンのないドメむンには
䜕だかのサヌバは仮に蚭定しおおく必芁がありたす。
よく䜿っおいるサヌバの仮蚭定などで倧䞈倫です。
サヌバ偎はドメむンを远加する必芁ありたせん

  • タむプ / Type - A・AAAA・CNAME など。
  • 名前 / Name - サブドメむンを入れたす。
    サブドメむンなしは @ にしたす。䞀芧ではドメむン名がフル衚瀺になりたす。
  • コンテンツ / Content - 倀。参照先の IP アドレスやホスト・ドメむン名などです。
  • TTL - DNS only の堎合に蚭定できたす。Proxied は Auto になりたす。
    DNS Only にした時に蚭定できる TTL の最小は 2 分です。通垞は Auto にしたす。
  • プロキシ ステヌタス / Proxy status A・AAAA・CNAME の時に  が衚瀺されたす。
     をオレンゞにした Proxied で Cloudflare の各機胜が有効になり、
    Cloudflare のサヌバが蚭定しおいる配信サヌバに代わっお返答する事になりたす。
     がグレヌの DNS only だずネヌムサヌバ機胜だけです。

他のネヌムサヌバず異なる Cloudflare 独特の蚭定ずしお、
@サブドメむンなしに察しお CNAME を指定する事ができたす。
他のネヌムサヌバでは ANAME や ALIAS で提䟛されおいる事がありたす。

メヌル セキュリティ

2021幎9月より メヌル セキュリティ が远加されおいたす。
SPF・DMARC・DKIM の蚭定が可胜です。
たたこのドメむンでメヌルを䜿甚しおいない堎合の蚭定远加も可胜です。


Email / メヌルアドレス

 Cloudflare Email Routingでメヌルの䜜成ずルヌティングが簡単に | The Cloudflare Blog

2021幎9月よりベヌタ版ずしお提䟛を開始したした。
珟圚順次アカりントに項目が远加されおいたす。

いわゆる転送メヌルアドレスを蚭定できたす。制限なくいく぀も䜜成できたす。
これにより、特定のサヌビスに限定した専甚のメヌルアドレスを蚭定し、
メむンで䜿甚しおいるメヌルアドレスは公開しないようにできたす。
該圓するドメむンが転送メヌルのみで十分であれば、
他のメヌルサヌビスを䜿甚する事なくCloudflare で完結できるようになりたした。

珟圚のずころ、メヌル送信ずメヌルアカりントそのものは非察応です。
必芁な堎合は他のサヌビスを䜿甚したす。


SSL/TLS

SSL 関連の蚭定です。TLS は SSL の実質的な埌継ずなっおいるプロトコルの名称です。

抂芁 / Overview

配信サヌバの SSL サヌバ蚌明曞適甚状況に応じお遞択したす。

  • オフ / Off - サヌバCloudflare 間は SSL なし、Cloudflareネット間は SSL なし
    SSL なしで参照する必芁がある堎合に遞択したす。通垞遞択しないでしょう。
  • フレキシブル / Flexible - サヌバCloudflare 間は SSL なし、Cloudflareネット間は SSL あり
  • フル / Full - サヌバCloudflare 間は SSL あり、Cloudflareネット間は SSL あり
    この堎合、サヌバの SSL サヌバ蚌明曞は該圓ドメむンの蚌明曞でなくおも有効です。
  • フル (厳密) / Full (strict) - サヌバCloudflare 間・Cloudflareネット間共に SSL あり
    サヌバ偎にも察象ドメむンの SSL サヌバ蚌明曞が導入されおいる必芁がありたす。

フル (厳密) ・ Full (strict) が最も理想的な遞択肢ですが、
正しい蚌明曞が適甚されおいない堎合は参照できなくなりたす。
倚くのサヌビスで Full を遞択しお運甚できる事が倚いです。

゚ッゞ蚌明曞 / Edge Cerficates

  • 垞に HTTPS を䜿甚 / Always Use HTTPS -
    http: で参照された堎合、 https: ぞ転送したす。
  • HTTPS の自動リラむト / Automatic HTTPS Rewrites -
    http: の蚘茉を https: ぞ眮き換えたす。

配信元サヌバ / Origin Server

  • 配信元蚌明曞 / Origin Certificates サヌバCloudflare 間の蚌明曞を発行したす。
    2021幎3月珟圚、配信元蚌明曞 / Origin Certificates の最長は 15 幎です。

ファむアりォヌル / Firewall

明らかに特定から攻撃を受けおいる堎合に拒吊したり、それを確認できたりしたす。
通垞は特に蚭定䞍芁です。明らかな攻撃がある堎合にこの蚭定を远加しおみお䞋さい。

抂芁 / Overview

  • アクティビティ ログ / Activity log - 怪しい参照・ブロックした参照を衚瀺したす。

ファむアりォヌル ルヌル / Firewall Rules

無料では 5 ぀たで生成できたす。

DDoS

䞀気に参照があった堎合や特定の参照があった堎合など、
DDoS 攻撃が疑われる堎合、Cloudflare はこれを怜出し、
CAPTCHA画像に衚瀺された文字を入力や参照拒吊を実斜したす。
この蚭定を調敎できたす。2021幎9月より远加されたした。

ツヌル / Tools

  • IP アクセス ルヌル / IP Access Rules -
    IP アドレスや囜別にブロックなどができたす。
  • ナヌザヌ ゚ヌゞェントのブロック / User Agent Blocking -
    User Agent の特定条件でブロックできたす。

Speed衚瀺速床関連

通垞は倉曎する必芁ありたせん。

抂芁 / Overview

Cloudflare 適甚時・非適甚時の予枬速床が衚瀺されたす。

最適化 / Optimization

  • Auto Minify - 䜙蚈な空癜を削陀し高速化したす。
    通垞 Minify は改行も削陀するのですが、Cloudflare では改行の削陀は空癜行のみです。
  • Brotli - Brotli 圧瞮を適甚したす。Brotli 圧瞮非察応の堎合は gzip 圧瞮を適甚したす。
  • Mobile Redirect - モバむル機噚の参照があった堎合に転送したす。
    珟圚はレスポンシブデザむンになっおきおいるため、これは䜿わないでしょう。

Cachingキャッシュ関連

通垞はデフォルト状態でもキャッシュが適甚されおいるのが分からない䜍に衚瀺されたす。
䜕か問題がある堎合は、この蚭定を調敎しおみお䞋さい。

  • キャッシュをパヌゞ / Purge Cache - キャッシュの消去を行いたす。
  • キャッシュ レベル / Caching Level -
    Query stringURL の ? 以降に぀くパラメヌタでの区別です。
  • ブラりザ キャッシュ / TTL Browser Cache TTL -
    ブラりザ偎で残すキャッシュ時間を蚭定したす。
  • Always Online - サヌバダりン時に Cloudflare キャッシュから衚瀺させたす。
  • 開発モヌド / Development Mode - 䞀時的にキャッシュを無効化したす。
    アクセスがずおも倚い堎合、配信サヌバぞアクセスが集䞭するのでご泚意䞋さい。

ルヌル / Rules

2021幎4月より「倉換ルヌル / Transform Rules」が远加されたため、
メニュヌ衚瀺では「ペヌゞ ルヌル / Rules」から「ルヌル / Rules」ぞ倉曎されたした。

ペヌゞ ルヌル / Page Rules

特定の参照に察しお、蚭定を倉曎する事ができたす。無料では 3 ぀たで指定できたす。

この Page Rules を甚いお 301・302 転送が実珟できたす。
https://example.net/ から https://example.org/ ぞ転送する堎合 

  • example.net/*
    ※ ここでは http:// たたは https:// 䞍芁です。
  • URL の転送 / Forwarding URL
    301 - 氞久リダむレクト / 301 - Permanent Redirect たたは
    302 - 䞀時的リダむレクト / 302 - Temporary Redirect
  • https://example.org/$1

ず蚭定したす。$1 を省略するず必ずトップペヌゞぞの転送になりたす。

たた、Cloudflare を有効にした状態で
Let’s Encrypt を発行する堎合HTTP-01 チャレンゞ、
Let’s Encrypt が生成・確認するディレクトリだけ SSL を無効にしたす。

  • example.net/.well-known/acme-challenge/*
  • SSL
    オフ : Off
  • HTTPS の自動リラむト / Automatic HTTPS Rewrites
    Off

同様に www.example.net/.well-known/acme-challenge/* も必芁でしょう。

🎈 Let’s Encrypt | ふうせん🎈 FU-SEN

サヌバCloudflare 間の SSL サヌバ蚌明曞を適甚する堎合は
Let’s Encrypt の代わりに  Origin Server を䜿う事もご怜蚎䞋さい。

倉換ルヌル / Transform Rules

2021幎4月に远加された新機胜です。特定条件で URL の眮き換えを行いたす。

 Dynamic URL Rewriting at the edge with Cloudflare | The Cloudflare Blog

䟋えば SEO 察策で意図的に付䞎した文字列を削陀する時に䜿甚したす。
パス・ク゚リヌを眮き換えお凊理されるようになりたす。
ドメむン・サヌバ名郚分は眮き換えできたせん。そもそもホスト別で蚭定したす


ネットワヌク / Network

  • HTTP/3 (QUIC 䜿甚) / HTTP/3 (with QUIC) - HTTP/3・QUIC を適甚したす。
    高速化ず暗号化が期埅できたすが、非察応環境もあるため、デフォルトは Off です。
  • WebSockets - WebSocket 接続を無効にする堎合は Off にしたす。通垞は On で構いたせん。
  • Pseudo IPv4 - IPv6 接続に察し仮想の IPv4 アドレスを付加したす。
  • IP ゞオロケヌション / IP Geolocation - 参照しおきた IP アドレスに囜コヌドを付加させたす。
  • 最倧アップロヌド サむズ / Maximum Upload Size -
    ファむルアップロヌドの最倧サむズを蚭定したす。

Scrape Shield

  • メヌル アドレス暗号化 / Email Address Obfuscation -
    メヌルアドレスを bot が収集しにくい衚蚘に倉換したす。
  • サヌバヌ偎の陀倖 / Server-side Excludes - 悪評䟡の参照から参照を芋えなくしたす。
  • Hotlink の保護 / Hotlink Protection - 倖郚からの意図しない画像の参照をなくしたす。

Cloudflare Web Analytics

 Cloudflare Web Analytics | Cloudflare

2020幎12月より Web Analytics が加わりたした。
Cloudflare 登録ドメむンで参照できる  Analytics よりも詳现な情報を埗られたす。
Google Analytics などの代甚になりたすが、
Cookie を収集しない、貌り付けるコヌドが 1 行などのメリットがありたす。

無料䜿甚の堎合でも 1 行のコヌド远加でアクセスの解析ができたす。
登録サむトは Cloudflare に登録しおいるサむトでなくおも䜿甚できたす。

2021幎9月珟圚、Web Analytics から登録できるサむトは
無料プランの堎合 Cloudflare サむトに含たれないサむトは 10 サむト たでです。
2021幎7月より、Cloudflare のサむトで登録されおいるドメむン名は
制限がなくなりたした。それ以前も Cloudflare Pages は察象倖でした

サブドメむンの堎合は、登録しおいるサむトのドメむンで察象になり、
この堎合は無制限察象になりたすが、個別に远加した堎合は察象倖です。
Cloudflare プロキシ経由にしおいない Web ペヌゞで有効にしたい堎合は
JS スペニットを衚瀺し、これを <head> 内に含めお䞋さい。
登録しおいるサむトのドメむンを甚いおサブドメむンぞ远加した堎合でも
䞀芧衚瀺内の「ホスト」でサブドメむンを遞択しおフィルタする事で、
そのサブドメむンの情報を確認できたす。


Cloudflare Workers

 Cloudflare Workers
🎈 Cloudflare Workers | ふうせん🎈 FU-SEN

JavaScript で蚘茉された動的凊理を
Cloudflare の゚ッゞサヌバから実行できたす。
通垞動的凊理は特定のサヌバでしか凊理できない事が倚く、
侖界 200 ヶ所以䞊あるの近くのサヌバで実行されるメリットは倧きいです。

🎈 Cloudflare Workers Sites | ふうせん🎈 FU-SEN

曎に静的サむトを公開できる Workers Sites が存圚したす。
配信元は Cloudflare KV ずなり、
制限に達しない限りは Cloudflare のサヌビスのみで配信できたす、
こちら Workers Sites に぀いお別ペヌゞで玹介しおいたす。


Cloudflare Pages

 Cloudflare Pages
🎈 Cloudflare Pages | ふうせん🎈 FU-SEN

JAMstack を甚いた Web サむトのデプロむを実珟したす。GitHub ず連携しお䜿甚したす。
これも Cloudflare のサヌビスのみで配信できる手段ずなりたす。
別ペヌゞで玹介しおいたす。


Q&A

Cloudflare はレンタルサヌバですか

最近たでこの答えは「いいえ」でした。
コンテンツデリバリネットワヌク通称 CDNで䞖界的に有名です。
CDN を知らない人は Wikipedia などを参照しお䞋さい。
Web サむト・ブログを運甚しおいる人は CDN を知っおおくず埌に圹に立぀でしょう。

 コンテンツデリバリネットワヌク | Wikipedia

しかし最近状況が倉わっおいお、
Cloudflare のサヌバから盎接 Web 公開できるサヌビスが最近公開されおいるので、
レンタルサヌバの代甚ずしお Cloudflare のサヌビスを怜蚎できる状況になっおきおいたす。

䞀぀が Cloudflare Workers の機胜 Worker Sites を甚いる方法がありたす。
シェルからコマンドを甚いお公開デプロむしたす。

 Cloudflare Workers
🎈 Cloudflare Workers Sites | ふうせん🎈 FU-SEN

もう䞀぀が Cloudflare Pages です。
GitHub プロゞェクト経由で公開デプロむしたす。
珟圚のずころ GitHub プロゞェクト必須ですが、
プロゞェクトは Private でも䜿甚可胜です。

 Cloudflare Pages
🎈 Cloudflare Pages | ふうせん🎈 FU-SEN

Cloudflare Workers ず Cloudflare Pages の 2 サヌビスは統合が怜蚎されおいお、
埌に仕様が倉わる可胜性がありたす。
たずもに䜿甚しようずしおいる堎合は仕様倉曎で圱響を受ける可胜性があるので、
その圱響を考慮した䞊で䜿甚しお䞋さい。

Cloudflare CDN はどこにあるのですか

侖界 100 ヶ囜以䞊、200 ヶ所以䞊の CDN サヌバが存圚したす。
日本では東京・倧阪に蚭眮されおいたす。

 Cloudflareのグロヌバルな゚ニヌキャストネットワヌク

そのため、コンテンツサヌバが海倖にある堎合でも、
Cloudflare 経由にする事で高速衚瀺を期埅できたす。

本圓に無料で䜿甚できるのですか

 ドメむンを移管し Cloudflare で管理する

ペヌゞ運営者はいく぀か Cloudflare のサヌビスを甚いお
倚数 Web サむト・ブログを運営しおいたすが、
ドメむン費甚しか支払った事がありたせん。

Cloudflare ぞ登録するずどの䜍効果があるのですか

ペヌゞ運営者が仕事で実䜓隓したものずしお、
1 日 70GB200GB の WordPress で Cloudflare を導入したずころ、
サヌバ偎ぞの参照が 1 日 3GB4GB ず倧幅に枛ったのを経隓しおいたす。

このサむト balloon.asia も Cloudflare を䜿甚しおいたすが、
このペヌゞのようにペヌゞ固有で衚瀺する画像がないペヌゞも倚いので、
キャッシュ率はおよそ 50% にずどたっおいたす。
単玔に配信サヌバぞのアクセスはおおよそ半枛しおいるず考えお良いでしょう。
実際にはキャッシュの蚭定により配信サヌバの参照状態が倉わりたす。

特に短時間で参照が倚くなっおいる Web サむト・ブログは
Cloudflare を経由しお CDN によるキャッシュを有効にする事で、
配信サヌバの転送量や負荷を枛らせる効果が期埅できたす。

攻撃を受けおいるため、Cloudflare に登録したしたが、効いおいたせん。

ネヌムサヌバにはキャッシュがありたす。
Cloudflare ぞ登録しおも 23 日䜍たでは旧蚭定のたたになっおいるため、
Cloudflare 経由にならない堎合が存圚したす。反映を埅぀しかありたせん。

蚭定したドメむンが Cloudflare の CDN 経由になっおいるか確認する方法はありたすか

ドメむン名/cdn-cgi/trace を参照するず Cloudflare CDN 経由かを確認できたす。
Cloudflare CDN 経由の堎合は文字列が衚瀺されたす。

 https://www.cloudflare.com/cdn-cgi/trace

他に珟圚 SSL サヌバ蚌明曞は Cloudflare が発行するようになっおいるため、
https で参照できる堎合は SSL サヌバ蚌明曞の CA を確認する方法もありたす。

キャッシュされるのは各地のサヌバ毎ですか

はい。Cloudflare の CDN は参照された段階で
近くのサヌバにキャッシュがなければそのファむルがキャッシュされたす。

北日本東日本の人が参照しお東京サヌバにはキャッシュされおいおも、
西日本の人が参照しおいないので、倧阪サヌバにはキャッシュがない、
ずいうケヌスがありえたす。

日本語により日本向けのサむトであれば
もちろん東京・倧阪はキャッシュ生成されやすくなりたすが、
アメリカの CDN では特にクロヌラの皌働が倚い圱響で、
どの蚀語で公開されおいおも、キャッシュの生成がされやすいサヌバになりたす。

どの CDN を参照しおいるか調べる方法はありたすか

次の URL を参照しお䞋さい。

 https://www.cloudflare.com/cdn-cgi/trace

このうちの colo の倀が参照しおいる CDN の堎所になりたす。

colo の倀参照 CDN の堎所
colo=NRT日本・東京
colo=KIX日本・倧阪

倀の 3 桁は空枯のコヌドが䜿われおいたす。CDN ではよく芋られたす。
NRT成田空枯、KIX関西囜際空枯 です。

ドメむン名/cdn-cgi/trace で特定のドメむンを察象に調査する事もできたすが、
通垞 www.cloudflare.com ず同じものが返っおくるはずです。

なお、Cloudflare では通垞最も近い CDN サヌバを経由しおキャッシュされたすので、
日本でも通垞は東京・倧阪の異なるサヌバ結果が出おくるでしょう。

キャッシュを有効にしたずころ、ファむルの曎新が反映されたせん。

HTTP ヘッダ CF-Cache-Status が HIT になる堎合は
Cloudflare からキャッシュに入っおいるファむルが提䟛されたすが、
これは配信サヌバからのファむル曎新が期限が切れるたで確認されない事になりたす。

察策ずしお、キャッシュを削陀する方法がありたす。

 Cloudflare の Web サむトより、ドメむン を遞択し、
Caching - 構成Configuration ず遞択した
「キャッシュをパヌゞ」Purge Cacheでキャッシュを消去できたす。
「すべおパヌゞ」Purge Everythingはドメむン内のキャッシュを党お消去するため、
その埌䞀時的に配信サヌバの参照が増える事になるので、泚意を芁したす。

なので、通垞は URL を指定しお、曎新したファむルだけをキャッシュ消去したす。
この時、HTML だけではなく、画像を曎新した堎合は画像も曎新が必芁で、
静的サむトゞェネヌタでは䞀芧ペヌゞ・Sitemap も曎新されおいる事にご泚意䞋さい。
そのため、特に曎新が激しい Web サむト・ブログは
゚ッゞ キャッシュ TTLEdge Cache TTL を短くしお、
期限切れで定期的に曎新されるようにしおおくのが無難でしょう。

 CloudFlare Purge Plugin | Chrome りェブストア

Google Chrome の拡匵機胜でキャッシュの消去を行えたす。
アむコンから参照しおいるペヌゞの消去を行えたす。
そのペヌゞのキャッシュ状態 CF-Cache-Status も衚瀺できお䟿利です。

配信元サヌバからのレスポンスが良いのであれば、
あえお「Cache Everything」を倖し
HTML・sitemap.xml は Cloudflare でキャッシュしないのも手です。

API を甚いおダむナミック DNS を実珟させようずしおいたすが、API が倱敗したす。

該圓の A ゟヌンがすでに蚭定されおいる状態にしお API を実行しお䞋さい。
CNAME など他のゟヌンしかない堎合は曎新できたせん。ゟヌン远加したせん

珟圚 API のバヌゞョンは v4 です。叀いバヌゞョンでは動䜜したせん。
たた Cloudflare の仕様倉曎により、動䜜しないスクリプトが存圚したす。

日本語ドメむンはサむト登録できたすか

CDN などのサヌビスは登録しお䜿甚できる事をサむト運営者が確認できおいたす。
Cloudflare は Punycode 倉換もシステム察応しおいお、正しいドメむン名を衚瀺したす。

ただし 🎈 Cloudflare Pages など䞀郚のサヌビスは
蚭定しおも動䜜しなかったり、゚ラヌ衚瀺になるケヌスがありたす。

SSL 蚌明曞が有効になっおいたせん。https の参照に倱敗したす。

SSL/TLS - ゚ッゞ蚌明曞 で蚌明曞が発行されおいるかを確認したす。
発行されおいない堎合は、このペヌゞを䞋にスクロヌルし、
Universal SSL を無効にする をクリックしお䞀床無効にし、
Universal SSL を有効にする をクリックする事で、蚌明曞発行を促したす。
SSL 蚌明曞がこれで発行され、間もなく SSL で参照ができるようになりたす。

🎈 GitHub Pages や 🎈 Vercel のように、
Web サヌビス・サヌバ偎が 🎈 Let’s Encrypt を発行し SSL を有効にする堎合は、
ネヌムサヌバで  をグレヌの DNS only にしお Cloudflare の動䜜を無効にしお䞋さい。
CDN など、Cloudflare の機胜を有効にしたい堎合は、
サヌバの倉曎を怜蚎する必芁があるかもしれたせん。

Cloudflare の SSL 蚌明曞はマルチドメむン蚌明曞になっおいたすが、
登録したサむトドメむンに䞀぀サブドメむンを付けたずころたで有効です。
぀以䞊のサブドメむンでは Cloudflare の SSL 蚌明曞が適甚されたせんが、
倖郚サヌビスで 🎈 Let’s Encrypt や 🎈 ZeroSSL を䜿甚する事は可胜です。