[{"data":1,"prerenderedAt":580},["ShallowReactive",2],{"\u002Fblog\u002Ffree-cloudflare\u002F:ja":3,"\u002Fblog\u002Ffree-cloudflare\u002F-surround:ja":475,"blog-all-posts:ja":476},{"id":4,"title":5,"author":6,"body":10,"date":457,"description":458,"extension":459,"image":460,"locale":461,"meta":462,"minRead":463,"navigation":464,"original":465,"path":466,"pinned":465,"seo":467,"source":468,"sourceUrl":23,"stem":469,"tags":470,"updated":460,"__hash__":474},"blog\u002Fblog\u002Ffree-cloudflare.ja.md","無料ユーザーはどうやって Cloudflare を搾り尽くすか。無料版でどこまでタダ乗りできる？",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":439},"minimark",[13,28,31,36,39,42,45,48,51,86,89,92,96,99,102,106,109,138,141,145,148,151,154,157,161,164,168,171,175,178,181,219,223,226,230,233,256,260,263,266,280,283,310,313,317,320,334,337,341,344,347,370,373,376,380,383,386,406,409,413,416,419,430,433,436],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"原文は ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[25],"nofollow","X Articles"," に公開。",[17,29,30],{},"Cloudflare はほぼ個人用インターネット基盤一式を支えられる：ドメイン、サイト、CDN、オブジェクトストレージ、データベース、エッジ関数、内網トンネル、メール転送、認証、AI ゲートウェイまで、全部無料版から始められる。",[32,33,35],"h2",{"id":34},"無料-dns","無料 DNS",[17,37,38],{},"Cloudflare 自体がドメインレジストラでもあって、登録・更新の価格は割と透明。Spaceship みたいなプラットフォームでドメインを買ってから、DNS を Cloudflare に預ける手もある。",[17,40,41],{},"ドメインを Cloudflare に入れると、そのまま使い勝手のいい DNS 管理システムを手に入れられる。",[17,43,44],{},"ポイントは：問い合わせ件数で課金しないこと。国内の一部の大手はマジでウザくて、解析回数で課金しやがる？ ガメついにもほどがある。",[17,46,47],{},"Cloudflare はマルチドメイン、多数のサブドメイン、小プロジェクト群にぴったりだ。",[17,49,50],{},"こんなことができちゃう：",[52,53,54,61,66,71,76,81],"ul",{},[55,56,57],"li",{},[58,59,60],"code",{},"api.xxx.com",[55,62,63],{},[58,64,65],{},"img.xxx.com",[55,67,68],{},[58,69,70],{},"cdn.xxx.com",[55,72,73],{},[58,74,75],{},"docs.xxx.com",[55,77,78],{},[58,79,80],{},"status.xxx.com",[55,82,83],{},[58,84,85],{},"admin.xxx.com",[17,87,88],{},"ドメインを一つ買えば、サービスごとに別々のサブドメインを割り当てられる。DNS 解析そのものに追加費用はかからない。",[17,90,91],{},"プロキシが必要な Web トラフィックはオレンジ雲を ON にして、Cloudflare にプロキシ、キャッシュ、HTTPS 証明書を任せられる。",[32,93,95],{"id":94},"無料-cdn","無料 CDN",[17,97,98],{},"CDN キャッシュは Cloudflare の最強機能。多くの人がこれで Cloudflare を知る。ブログ、公式サイト、ドキュメントサイトにとって最も直接的な価値は：",[17,100,101],{},"アクセスが少し速く、オリジンが少し軽く、帯域が少し節約できる。特に安い VPS を使っているなら、前に Cloudflare を置くと体験がかなり良くなる。",[32,103,105],{"id":104},"無料-pages","無料 Pages",[17,107,108],{},"Pages は静的サイトやフロントエンドプロジェクトを無料でホスティングできる。",[52,110,111,114,117,120,123,126,129,132,135],{},[55,112,113],{},"個人ブログ",[55,115,116],{},"製品公式サイト",[55,118,119],{},"ドキュメントサイト",[55,121,122],{},"ランディングページ",[55,124,125],{},"オープンソースプロジェクトのホーム",[55,127,128],{},"コース資料ページ",[55,130,131],{},"ウェイティングリストページ",[55,133,134],{},"ダウンロード説明ページ",[55,136,137],{},"電子書籍宣伝ページ",[17,139,140],{},"こうしたページはそのままホスティングできて、わざわざサーバーを買う必要がない。自分のドメインを紐付けすれば、長期運用の個人サイトやプロジェクトページになる。",[32,142,144],{"id":143},"無料-workers","無料 Workers",[17,146,147],{},"サイトに API、認証、その他の動的ロジックが必要なら Workers が使える。コードは Cloudflare のネットワーク上で動き、自分でサーバーを管理する必要なし。JavaScript \u002F TypeScript の他、WebAssembly などでの実行にも対応。",[17,149,150],{},"無料版は毎日 10 万リクエスト分の枠がある。個人プロジェクトが本当に安定してこの量を超えたら、その時に有料版にすればいい。",[17,152,153],{},"Workers Paid の開始価格は月 5 ドル。",[17,155,156],{},"多くの小プロジェクトにはフルバックエンドがそもそも不要。Worker 一つで十分。",[32,158,160],{"id":159},"無料-kv","無料 KV",[17,162,163],{},"KV は高速読み出しが必要で、強い一貫性は要らないデータ、例えば設定、機能フラグ、キャッシュ結果に最適。完全な Redis の代替ではないけど、個人プロジェクトの簡単なニーズの多くはこれで足りる。",[32,165,167],{"id":166},"無料-d1","無料 D1",[17,169,170],{},"D1 は Cloudflare がホストする SQLite データベースで、リレーショナルデータ向き。無料版は合計 5 GB のストレージ枠で、読み書きそれぞれに日次枠がある。",[32,172,174],{"id":173},"無料-r2","無料 R2",[17,176,177],{},"R2 は S3 API 互換のオブジェクトストレージで、画像、添付ファイル、バックアップ向き。最大の利点は R2 からの出口トラフィックに帯域課金がないことで、費用は主にストレージ量と操作回数で決まる。無料版にもストレージとリクエストの枠がある。",[17,179,180],{},"こんなものを置ける：",[52,182,183,186,189,192,195,198,201,204,207,210,213,216],{},[55,184,185],{},"画像",[55,187,188],{},"添付ファイル",[55,190,191],{},"PDF",[55,193,194],{},"コース資料",[55,196,197],{},"ソフトウェアパッケージ",[55,199,200],{},"バックアップファイル",[55,202,203],{},"ユーザーアバター",[55,205,206],{},"Markdown の画像",[55,208,209],{},"静的リソース",[55,211,212],{},"データセット",[55,214,215],{},"音声ファイル",[55,217,218],{},"小さい動画素材",[32,220,222],{"id":221},"無料-email-routing","無料 Email Routing",[17,224,225],{},"Email Routing はカスタムドメイン宛のメールを既存のメールボックスに転送できて、無料版で使える。Cloudflare は今、Workers 経由でトランザクションメールを送る Email Sending もあるけど、任意の受信者への送信には Workers Paid が必要で、無料の受信転送と混同しないように。",[32,227,229],{"id":228},"無料-turnstile","無料 Turnstile",[17,231,232],{},"Turnstile は Cloudflare の人 vs ボット認証で、普通はユーザーに信号機や歪んだ文字を認識させない。置くのに向いている場所：",[52,234,235,238,241,244,247,250,253],{},[55,236,237],{},"ログイン",[55,239,240],{},"登録",[55,242,243],{},"コメント",[55,245,246],{},"お問い合わせフォーム",[55,248,249],{},"ウェイティングリスト",[55,251,252],{},"ダウンロードページ",[55,254,255],{},"メール購読",[32,257,259],{"id":258},"無料-tunnel","無料 Tunnel",[17,261,262],{},"家の NAS、ローカル開発機、ゲームサーバーを外からアクセスさせたいなら、Tunnel で内網から Cloudflare へ主動接続するトンネルを張れる。",[17,264,265],{},"家の NAS、ローカル開発機、内網サービスを Cloudflare Tunnel で露出できる。核心的な価値：",[52,267,268,271,274,277],{},[55,269,270],{},"パブリック IP 不要",[55,272,273],{},"ルーターのポート開放不要",[55,275,276],{},"オリジン IP を晒さない",[55,278,279],{},"自分のドメインを付けられる",[17,281,282],{},"例えば：",[52,284,285,290,295,300,305],{},[55,286,287],{},[58,288,289],{},"nas.xxx.com",[55,291,292],{},[58,293,294],{},"dev.xxx.com",[55,296,297],{},[58,298,299],{},"panel.xxx.com",[55,301,302],{},[58,303,304],{},"n8n.xxx.com",[55,306,307],{},[58,308,309],{},"home.xxx.com",[17,311,312],{},"これは家庭サーバー派には最高すぎる。",[32,314,316],{"id":315},"無料-access","無料 Access",[17,318,319],{},"Access はバックエンド、テスト環境、社内ツールの前に置いて、ID 確認が通ってから通す。メールワンタイムコード、Google、GitHub、チーム ID プロバイダまで接続できて、社内ページのためだけにまた登録・ログインを書く必要がない。例えば：",[52,321,322,325,328,331],{},[55,323,324],{},"指定メールアドレスだけ入れる",[55,326,327],{},"Google ログインだけ入れる",[55,329,330],{},"GitHub ログインだけ入れる",[55,332,333],{},"チームメンバーだけ入れる",[17,335,336],{},"バックエンド、テスト環境、社内ツールを守るのに非常に使える。",[32,338,340],{"id":339},"無料-ai-gateway","無料 AI Gateway",[17,342,343],{},"AI Gateway は複数のモデルベンダーの前に置けて、リクエスト、レイテンシ、エラー、キャッシュヒットを一元的に記録し、レート制限や fallback もできる。AI プロダクトを初期に作るとき、一つの入り口で複数の互換 API を管理するのはだいぶ楽になる。",[17,345,346],{},"これで見られるもの：",[52,348,349,352,355,358,361,364,367],{},[55,350,351],{},"リクエスト量",[55,353,354],{},"レイテンシ",[55,356,357],{},"エラー",[55,359,360],{},"キャッシュヒット",[55,362,363],{},"モデル呼び出し",[55,365,366],{},"レート制限",[55,368,369],{},"fallback",[17,371,372],{},"OpenAI、Anthropic、Workers AI、各種互換 API に繋いでいても、前に一枚挟める。",[17,374,375],{},"AI プロダクトの初期には、統一入り口として使うのにぴったり。",[32,377,379],{"id":378},"無料-browser-run","無料 Browser Run",[17,381,382],{},"Cloudflare は今この機能を Browser Run と呼んでいる。クラウド上で完全なブラウザセッションを起動し、コードや AI でページを操作できる。",[17,384,385],{},"向いている用途：",[52,387,388,391,394,397,400,403],{},[55,389,390],{},"ウェブページのスクリーンショット",[55,392,393],{},"ウェブページの Markdown 変換",[55,395,396],{},"ウェブページの自動化テスト",[55,398,399],{},"ページ内容の収集",[55,401,402],{},"動的ページの解析",[55,404,405],{},"ウェブページの PDF 変換",[17,407,408],{},"毎日無料枠がある。",[32,410,412],{"id":411},"無料-images-transform","無料 Images Transform",[17,414,415],{},"Cloudflare Images に画像変換の枠があって、リサイズ、クロップ、形式変換ができる。大量に使うなら別途かかるし、有料 Workers で Container を動かして自分でトランスコードサービスを回す手もある。",[17,417,418],{},"これは R2 と組み合わせて遊べる：",[52,420,421,424,427],{},[55,422,423],{},"R2 に原画像",[55,425,426],{},"Images でサムネイルと形式変換",[55,428,429],{},"Cloudflare キャッシュで配信",[17,431,432],{},"ブログの表紙、アバター、商品画像、記事のイラストにぴったり。",[17,434,435],{},"Cloudflare の無料枠はすでに結構な個人プロジェクトをカバーできる。本当に大量のリクエスト量、計算時間、有料機能が必要になったら、月 5 ドルの Workers Paid から上に足していけばいい。",[17,437,438],{},"ここで言わせてほしい。Cloudflare さん、お金をくれ！！",{"title":440,"searchDepth":441,"depth":441,"links":442},"",2,[443,444,445,446,447,448,449,450,451,452,453,454,455,456],{"id":34,"depth":441,"text":35},{"id":94,"depth":441,"text":95},{"id":104,"depth":441,"text":105},{"id":143,"depth":441,"text":144},{"id":159,"depth":441,"text":160},{"id":166,"depth":441,"text":167},{"id":173,"depth":441,"text":174},{"id":221,"depth":441,"text":222},{"id":228,"depth":441,"text":229},{"id":258,"depth":441,"text":259},{"id":315,"depth":441,"text":316},{"id":339,"depth":441,"text":340},{"id":378,"depth":441,"text":379},{"id":411,"depth":441,"text":412},"2026-06-15","Cloudflare 無料版は個人用インターネット基盤一式を支えられる：DNS、CDN、Pages、Workers、KV、D1、R2、メール、Tunnel、AI Gateway など。","md",null,"ja",{},8,true,false,"\u002Fblog\u002Ffree-cloudflare",{"title":5,"description":458},"x-article","blog\u002Ffree-cloudflare.ja",[471,472,473],"Cloudflare","無料枠","デプロイ","FqKPs19DCtFLZVaI5ddYxbxHQdS9SgyEyJtXbjkNi8E",[460,460],[477,486,493,502,509,511,518,526,534,540,547,556,563,571],{"path":478,"title":479,"description":480,"date":481,"minRead":482,"tags":483},"\u002Fblog\u002Fagent-harness-selection","Pi Agent・OMP・Codex・ZCode を試して、結局 OpenCode + OpenChamber を選んだ理由","Agent Harness 選定の振り返り：GUI 体験、ベンダーロックイン、二次開発の自由度の三基準で Pi Agent・OMP・Codex・ZCode を切り、最終的に OpenCode カーネル + OpenChamber インターフェースを選んだ。","2026-08-06",6,[484,485],"AI Agent","ツール選定",{"path":487,"title":488,"description":489,"date":457,"minRead":482,"tags":490},"\u002Fblog\u002Fcloudflare-broke-stack","2026 独立開発ベストプラクティス：Cloudflare 貧乏人フルセット","独立開発者のゼロコスト技術スタック：コードは Codex、バージョン管理は GitHub、決済は Stripe、フロントは TanStack Start、バックエンドは Hono + Workers、DB は D1、ストレージは R2、キャッシュは KV。全部 Cloudflare の上で回す。",[471,491,492],"独立開発","技術スタック",{"path":494,"title":495,"description":496,"date":497,"minRead":482,"tags":498},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek API に組み込みの Web 検索、Responses API で公式の検索能力をタダで使う","DeepSeek が公式 API に Web 検索を内蔵。Responses エンドポイントで deepseek-v4-flash を呼び、web_search ツールを宣言するだけでいい。サードパーティの検索エンジンに繋がなくても、検索キーの申請も不要。","2026-08-05",[499,500,501],"DeepSeek","API","AI ツール",{"path":503,"title":504,"description":505,"date":497,"minRead":506,"tags":507},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash 正式版を徹底レビュー：安い、速い、1M コンテキスト、検索内蔵","DeepSeek V4 Flash 正式版を数日間がっつり使ってみた：異常な安さ、電光石火の速さ、1M コンテキスト、公式組み込みの Web 検索、完全オープンソース。唯一の弱点はマルチモーダルだが、別モデルと組み合わせれば補える。",7,[499,508,501],"モデルレビュー",{"path":466,"title":5,"description":458,"date":457,"minRead":463,"tags":510},[471,472,473],{"path":512,"title":513,"description":514,"date":515,"minRead":463,"tags":516},"\u002Fblog\u002Fmodel-harness-decoupling","純正 Harness が必ずしも今の正解とは限らない：オープンモデル時代、モデルと Harness は分けて選ぶ","Claude を使うなら Claude Code？オープンモデル時代、この直感はアップデートが必要だ。純正の強みは本物だが、良いモデルを鍛えることと良い Harness を作ることは別の工学である——この記事では、モデルと Harness を分けて選べるようになった理由と、5 つの Harness の位置づけマップを解説する。","2026-09-09",[484,517,485],"Harness",{"path":519,"title":520,"description":521,"date":515,"minRead":463,"tags":522},"\u002Fblog\u002Fopencode-productive-stack","安定・高速・高生産性・安価：私の AI Coding スタック実録","OpenCode + OpenChamber + DeepSeek V4 Flash のサブスク 2 本で、15 プロジェクトを同時に回してもクォータはほとんど減らない。この記事では Context 剪定、階層メモリ、デスクトップ自動化、そして「やはり元の組み合わせ」という選定の教訓まで、設定の全記録をさらけ出す。",[523,524,525],"OpenCode","AI コーディング","設定",{"path":527,"title":528,"description":529,"date":530,"minRead":531,"tags":532},"\u002Fblog\u002Fproduct-faxin-principle","発心原理：独立開発者はなぜ「捨てる」ことを学ぶべきか","なぜ出発するのか。誰のために出発するのか。結局どの問題を解決したいのか。製品の鋭さは、手放す覚悟から生まれる。","2026-06-20",10,[533,491],"プロダクト思考",{"path":535,"title":536,"description":537,"date":530,"minRead":463,"tags":538},"\u002Fblog\u002Fproduct-pain-vs-itch","ユーザーに「すごい」と言われても浮かれるな：痛点と痒点","口先だけの称賛は一文の価値もない。需要を判断する唯一の厳しい基準は、ユーザーが何を払う気があるかを見ること。",[533,539],"需要判断",{"path":541,"title":542,"description":543,"date":481,"minRead":544,"tags":545},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek にマルチモーダルを補う：Qwen-3.7-Flash 識図スキーム","DeepSeek V4 Flash はマルチモーダル非対応。画像認識はどうする？調べたところ、現時点で最コスパのスキームは Qwen-3.7-Flash：画像一枚の認識コストが極端に安く、V4 Flash と組み合わせれば弱点を補える。",5,[499,546,508],"マルチモーダル",{"path":548,"title":549,"description":550,"date":551,"minRead":552,"tags":553},"\u002Fblog\u002Fsub-store-cloudflare","機場（プロキシサービス）のサブスク集約を Cloudflare に移した","複数の機場と自前ノードを一本のサブスクにまとめ、分流ルールはサーバー側で設定。クライアントはサブスクを使うだけ。","2026-06-28",4,[471,554,555],"科学上网（プロキシ）","オープンソースプロジェクト",{"path":557,"title":558,"description":559,"date":515,"minRead":506,"tags":560},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI はあなたの認知帯域を食いつぶしている：AI Coding の『ギークフィルター』はそろそろ砕くとき","AI Coding Agent がこぞって TUI を載せ、インタラクションを 80 年代のターミナル・パラダイムに押し戻しておきながら、「没入型」「プログラマーへの敬意」などと美称する。この記事では、TUI が認知帯域をシステマティックに下げる 3 つのメカニズムと、Web UI こそが正解である理由を解き明かす。",[524,561,562],"インタラクション設計","エッセイ",{"path":564,"title":565,"description":566,"date":567,"minRead":482,"tags":568},"\u002Fblog\u002Fvalue-not-external","「価値があるか」を議論すること自体に、価値はない","私たちの価値は誰にも定義されない。人は AI 時代に、一体どうやって自分を理解すべきなのか。","2026-06-18",[569,570],"AI 思考","人文エッセイ",{"path":572,"title":573,"description":574,"date":575,"minRead":576,"tags":577},"\u002Fblog\u002Fx-growth-1000-followers","1 日でフォロワー 1000+ 増えた、俺がやったこと","6 月に X を本気で運用したら、1 日でフォロワー 1000+ 増えた。この記事では当時やったことと、もらった反応を記録する。","2026-06-16",12,[578,579],"X 運用","コンテンツ成長",1789752313566]