通过cloudflare的worker进行反响代理,加速源下载速度

nvidia 的 opensuse 太慢了,挂了代理也很慢。所以我用了 cloudflare 的 worker 来加速源的下载速度

首先注册 cloudflare 账号和新建一个 worker,不再赘述

然后贴入如下代码:

addEventListener("fetch", (event) => {
    let url=new URL(event.request.url);
    url.hostname="download.nvidia.com";
    console.log(event.request)
    let request=new Request(url,event.request);
    event.respondWith(
      fetch(request)
    );
});

然后把 nvidia 的源 hostname 换成你 worker 的 hostname 就可以了,虽然速度也不太快,至少比原来强多了。