第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


微信扫一扫