banner
年糕

年糕日记

此站为备份站点,最新文章请访问 oior.net
telegram
email

CloudFlare Workersの逆プロキシのチュートリアル

序文#

IP アドレスまたはドメインがブロックされた場合、CloudFlare Workers を使用してリバースプロキシを行うことで、目標の IP アドレスまたはドメインにアクセスすることができます。

準備#

  • CloudFlare アカウント
  • ドメイン

開始#

  1. CloudFlare アカウントに登録し、ログインします。

  2. Workers タブに移動し、「サービスの作成」ボタンをクリックします。image

  3. サービス名を入力し、その他の設定はデフォルトのままにして、「作成」ボタンをクリックします。image

  4. クイックエディタに入ります。image

  5. 以下のコードをコピーして貼り付けます(サンプルドメインを自分の IP / ドメインに変更することを忘れないでください)。その後、「保存してデプロイ」をクリックします。image

    addEventListener(
      "fetch",event => {
         let url=new URL(event.request.url);
         url.hostname="abc.def.xyz"; // 自分のノードのIP/ドメインに変更する
         let request=new Request(url,event.request);
         event. respondWith(
           fetch(request)
         )
      }
    )
    
  6. 「トリガー」に移動し、「カスタムドメインの追加」をクリックします。image

  7. バインドしたいサブドメインを入力します(注:一次ドメインは CloudFlare アカウント内で設定する必要があります)。

  8. これでカスタムドメインにアクセスできるようになります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。