第06步:将下面的代码替换掉原来的内容,然后点击“保存并部署”
addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) async function handleRequest(request) { let url = new URL(request.url); // 设置请求头 let modifiedHeaders = new Headers(request.headers); modifiedHeaders.set('Host', 'github.com'); // 在这里添加其他必要的 GitHub 请求头,如认证等 let newRequest = new Request('https://github.com' + url.pathname + url.search, { method: request.method, headers: modifiedHeaders, body: request.body }); let response = await fetch(newRequest); // 设置响应头 let responseHeaders = new Headers(response.headers); // 在这里根据需要修改响应头 return new Response(response.body, { status: response.status, statusText: response.statusText, headers: responseHeaders }); }
第07步:访问workers.dev链接,查看代理是否生效
如果链接已经正确地指向github.com网站,说明我们的代理文件已经生效!
第08步:添加自定义域名
如果自定义域名可以顺利访问“github.com”,说明我们在cloudflare的配置工作已经完成了!
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/tongguocloudflaredeworkersgongnengyongzidingyiyumingdailigithubcom/.html