准备材料
- 一枚域名(因为默认的wkr域名被墙了)
- 一个CloudFlare账号
部署步骤
- 注册并登录CloudFlare账号
- 打开CF的控制台,转到“Workers & Pages”页面,点击“Create Application”按钮
- 点击“Create Worker”按钮
- 设置workers的名称,点击“Deploy”按钮
- 点击“Configure Worker”按钮
- 点击“Quick Edit”按钮,修改代码
- 复制粘贴下列代码
addEventListener( "fetch",event => { let url=new URL(event.request.url); url.hostname="abc.def.xyz"; // 修改成自己的节点IP/域名 url.protocol='https'; // 如为http协议请修改为http let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )
- 转到“触发器”,点击“添加自定义域”
- 输入你想要绑定的二级域名(备注:一级域名需要在CloudFlare账号里面)
- 替换被墙的IP/域名为workers的自定义域名,如使用workers.dev二级域名的话可以关闭TLS,再使用CF的HTTP端口
评论区