利用CloudFlare的Workers反代Github和Docker hub

一、反代Github

1、创建一个CloudFlare Workers服务

2、点“部署”

3、最后,点“编辑代码”,将代码粘贴进去

addEventListener(
  "fetch",event => {
     let url=new URL(event.request.url);
     url.hostname="github.com";  //你需要反代的域名
     let request=new Request(url,event.request);
     event. respondWith(
       fetch(request)
     )
  }
)

4、利用赠送的域名就能够访问了

但国内访问不太稳定,需要绑定自己的域名

二、反代Docker hub

代码如下,使用方法同上
https://github.com/dqzboy/Workers-Proxy-Docker