首先打开Cloudflare Workers,如果没有账号则需要注册账号。登陆进去后,点击 创建Worker。在左上角输入自定义域名前缀,如图:
然后在左栏输入以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
| addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
/**
* Fetch and log a given request object
* @param {Request} request
*/
async function handleRequest(request) {
const response = await fetch(request.url.substring(<你的Worker网址长度>));
console.log(request)
return response
}
|
其中Worker网址长度也就是你自定义的网址https://xxx.xxx.workers.dev
这个字符串的长度,可以打开记事本,输入这个网址(最后不要多加“/”),然后看到右下角“第n列”,这个n就是你的Worker网址长度。
点击保存并部署即可,以后要下载大文件的时候可以直接打开https://xxx.xxx.workers.dev/<大文件地址>
。
参考链接:
- https://workers.cloudflare.com/
- https://developers.cloudflare.com/workers/templates
- https://developers.cloudflare.com/workers/reference/apis/fetch/