前言
当出现IP或者域名被墙后,可以利用CloudFlare Workers进行反代,从而达到访问目标IP或域名的目的。
准备
- CloudFlare账户
- 域名
开始
- 注册并登录CloudFlare账号;
- 转到Workers选项卡,点击“创建服务”按钮;
- 输入服务名称,其余保持默认,然后点击“创建”按钮;
- 进入快速编辑;
复制粘贴以下代码(记得将示例域名切换成自己的IP/域名),然后点击“保存并部署”;
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) ) } )
- 转到“触发器”,点击“添加自定义域”;
- 输入你想要绑定的二级域名(备注:一级域名需要在CloudFlare账号里面);
- 这时访问自定义域名即可。
One comment
哈哈哈,写的太好了https://www.lawjida.com/