使用 CloudFlare Workers 反向代理 Gravatar

前言

博主非常不建议用这种方法自建你的 Gravatar 源。因为 Cloudflare 由于被国内某些小脑萎缩群体用来搭建代理之后,连接延迟大大增加!

方法

科赋锐控制面板,找到左边菜单的Workers
依次点击创建应用程序 -> 创建Worker
随便写一个名称,然后部署。
编辑代码,替换成如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
addEventListener("fetch", event => {
let url = new URL(event.request.url);
url.hostname = "secure.gravatar.com";

let request = new Request(url, event.request);
event.respondWith(
fetch(request, {
headers: {
'Referer': 'https://secure.gravatar.com/',
'User-Agent': 'Cloudflare Workers'
}
})
);
});

大功告成!

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×