利用cloudflare不用科学也能轻松访问404网站的方法

利用cloudflare不用科学也能轻松访问404网站的方法

准备工作:

1、注册一个cloudflare账号

2、一个托管到cloudflare的域名

一、workers部署

登陆cloudflare创建一个workers

点击Hello world跳过模板部署
可以自定义一个名字然后再点击部署
点击编辑代码
把原有的代码替换成以下代码

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

async function handleRequest(request) {
  let url = new URL(request.url);
  url.hostname = "项目地址"; 

  let newRequest = new Request(url, {
    method: request.method,
    headers: request.headers,
    body: request.method !== 'GET' && request.method !== 'HEAD' ? request.body : null,
    redirect: 'manual'
  });

  return fetch(newRequest);
}

把这里第七行的项目地址替换成你要访问的域名,如:url.hostname = “hub.docker.com“;然后点击部署完成后回来项目页。

点击设置>添加>路由
选择你的域名,在路由里填入正确的url

路由里可以是*泛域名或自定义二级域名,结尾记得要加入/*

二、域名添加Cname

来到域名解析页面为刚才的自定义二级域名添加一条cname解析到cloudflare的IP优选域名。优选域名网上有很多啊,以下是我网上收集的,可以自行测速选择。(记得关闭小黄云)

cfip.cfcdn.vip
cf.0sm.com
abc.cloudflare.182682.xyz

教程来源:搞机零距离

1.公共cname可能会将搜索引擎蜘蛛线路解析到其他服务器来劫持蜘蛛,请使用信得过的cname地址。
2.公共地址可能存在解析到第三方服务器的情况,请使用信得过的cname地址。
3.公共CNAME域名可能存在被污染的情况,请隔段时间测试一下,及时更换掉被污染的域名。
4.第三方反代IP也可能会导致域名被注册局禁用的情况,网站用户不建议使用反代IP。
5.CloudFlare每隔一段时间会调整变更路由线路,因此请尽可能的选择更新频率高的cname域名。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注