前言

当出现IP或者域名被墙后,可以利用CloudFlare Workers进行反代,从而达到访问目标IP或域名的目的。

准备

  • CloudFlare账户
  • 域名

开始

  1. 注册并登录CloudFlare账号;
  2. 转到Workers选项卡,点击“创建服务”按钮;Alt Text
  3. 输入服务名称,其余保持默认,然后点击“创建”按钮;Alt Text
  4. 进入快速编辑;Alt Text
  5. 复制粘贴以下代码(记得将示例域名切换成自己的IP/域名),然后点击“保存并部署”;Alt Text

    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. 转到“触发器”,点击“添加自定义域”;Alt Text
  7. 输入你想要绑定的二级域名(备注:一级域名需要在CloudFlare账号里面);
  8. 这时访问自定义域名即可。


如果觉得我的文章对你有用,请随意赞赏

本文标题:CloudFlare Workers反代教程

本文链接:https://oior.net/archives/74.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。