150 字
1 分钟
使用 Cloudflare workers 反代 Rsshub

最近 DIYgod 大佬的项目 Follow 即将迎来公测,忍不住又折腾起了 RSS。

不过,目前 rsshub.app 已经被墙,而我又不想自己动手部署服务。因此,这里就得请出我们的大善人——Cloudflare 来帮忙了。

直接上代码:

export default {
async fetch(request) {
const proxyList = [
"https://rsshub.app",
];
const cfWorkerHost = new URL(request.url).origin;
// 随机选择一个代理
const proxy = proxyList[Math.floor(Math.random() * proxyList.length)];
// 替换为代理地址
const url = request.url.replace(cfWorkerHost, proxy);
return fetch(url);
// return new Response(JSON.stringify({ cfWorkerHost, proxy, url }), {
// headers: { "Content-Type": "application/json" },
// });
}
};

proxyList 中的地址可以在 公共实例 中获取。

使用 Cloudflare workers 反代 Rsshub
https://blog.xbxin.com/posts/tutorials/how-to-add-css-to-markdown-files-using-cloudflare-workers/
作者
binxin
发布于
2024-09-07
许可协议
CC BY-NC-SA 4.0