cfworker反代wallhaven.cc的代码需要怎么改

我是用套的github反代的代码,但是在这个网站上貌似行不通,提示nginx 429 too many requests
export default {
async fetch(request, env) {
const _url = new URL(request.url);
const hostname = _url.hostname
_url.hostname = “github.com
const req = new Request(_url, request);
req.headers.set(‘origin’, ‘https://github.com’);

const res = await fetch(req);
let newres = new Response(res.body, res);

let location = newres.headers.get('location');
if (location !== null && location !== "") {
  location = location.replace('://github.com', '://'+hostname);
  newres.headers.set('location', location);
}
return newres 

},
};