読む時間

0

読む時間

0

パフォーマンス

2025/09/05

CloudflareでFramerのリバースプロキシを設定する方法

FramerとCloudflareを活用してリバースプロキシを設定すると、高度なトラフィック管理とインフラポリシーの遵守を通じてサイトの性能を最大化し、カスタムドメイン設定でブランド価値を高めることができます。

FramerとCloudflareを活用したリバースプロキシ設定ガイドのブログサムネイル、CloudflareとFramerの統合によるウェブサイトトラフィック管理の最適化プロセスを説明します。
FramerとCloudflareを活用したリバースプロキシ設定ガイドのブログサムネイル、CloudflareとFramerの統合によるウェブサイトトラフィック管理の最適化プロセスを説明します。
FramerとCloudflareを活用したリバースプロキシ設定ガイドのブログサムネイル、CloudflareとFramerの統合によるウェブサイトトラフィック管理の最適化プロセスを説明します。

目次

目次

この文書は、Framerを学ぶ日本国内のユーザーが、日本語資料の不足によって直面する困難を解決するために、公式ブログの内容を翻訳し、実務に役立つ情報を追加したものです。Framerを使用する皆さんに少しでも役立つことを願っています。

Cloudflareでプロキシ設定をする

FramerサイトをCloudflareと一緒に使用すると、リバースプロキシを構成できます。これはトラフィック管理、カスタムルーティング、インフラポリシー遵守など高度な活用ケースに適しています。

リバースプロキシとは、サイトと訪問者の間にCloudflareのようなサービスを配置する方式です。これにより次のことが可能です。

  • 内部インフラとの統合(例: ファイアウォール、ルーティングルール適用)

  • 高度なロギングおよび規制要件の遵守

  • CDN、キャッシング、地域別トラフィック管理の制御

しかし、Framerは自体で多くの機能を提供するため、特定のインフラまたはポリシーのニーズがある場合にのみリバースプロキシの使用を推奨します。
Note: リバースプロキシはScaleおよびEnterpriseプランでのみサポートされています。

Framerサイトを設定する

  1. Framerプロジェクトを開き、Site SettingsDomainsに移動してください。

  2. 無料のFramerサブドメインを追加した後(例: example.framer.website)

Framer 사이트 설정 방법에 대해 소개합니다.
  1. Domainsセクションの下部に移動し、Canonical URLを設定してください。
    例: “Advanced”入力欄にカスタムドメインexample.comを入力してサイトを公開します。

“Advanced” 입력란에 커스텀 도메인example.com을 입력하고 사이트를 발행합니다.

Cloudflareでドメインを設定する

  1. Cloudflareにログインした後、カスタムドメイン(例: example.com)を追加します。

Cloudflare에 로그인 후 커스텀 도메인(예: example.com)을 추가합니다.
  1. DNS設定に移動し、ルート(@)またはサブドメイン(app.example.com)をダミーAレコード(例: 192.0.2.1)に指定します。

DNS 설정으로 이동하여 루트(@) 또는 서브도메인(app.example.com)을 더미 A 레코드로 지정합니다.

Note: Cloudflare DNS管理画面でAレコードが192.0.2.1を指し、プロキシ状態がアクティブ(オレンジの雲アイコン)に設定されていることを確認します。

Cloudflare Workerを作成する

  1. CloudflareダッシュボードでWorkers & Pagesに移動し、新しいWorkerを作成します。

  2. トラフィック全てを処理するためにルートを指定します。例: example.com/*

Cloudflare Worker를 생성합니다.
  1. Workerコードを入力: 下記の例からmy-company.framer.website部分を実際のFramerドメインに置き換えてください。

addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request));
});

async function handleRequest(request) {
  const url = new URL(request.url);
  return fetch('<https://my-company.framer.website>' + url.pathname + url.search, {
    method: request.method,
    headers: request.headers,
    body: request.body,
  });
}

設定を確認する

  • Workerが正しいドメインルートに接続されていることを確認します。

  • 変更が適用されるまで数分かかることがあります。

  • ブラウザの開発者ツールまたはHTTPヘッダー検査ツールを使用して、トラフィックがCloudflareを通じてルーティングされているか確認してください。

  • 問題がある場合や助けが必要であれば、Framerサポートチームにお問い合わせください。


本記事はFramer公式ブログの『How to proxy with Cloudflare』を翻訳・脚色したコンテンツです。

ブログを共有する

ブログを共有する

Framerの
エキスパートになろう

Framerの依頼を受けられるプロなら誰でも応募できます。
仲介手数料はなく、プロとクライアントを直接つなぎます。

Framerの
エキスパートになろう

Framerの依頼を受けられるプロなら誰でも応募できます。
仲介手数料はなく、プロとクライアントを直接つなぎます。

Framerの
エキスパートになろう

フレーマーの受託が可能な専門家なら
誰でも応募可能です。
仲介手数料なしで、専門家とクライアントを
直接つなぎます。