既然重构,可以考虑一下适配 cloudflare workers 等 serverless 云平台上,这些平台提供的免费额度通常都足够用户自己部署个人使用,并且 cf 的 ip 发出的请求更难被 ban 吧。
@xianzhe 是否合法可以参考 nitter 的 DMCA templates https://github.com/zedeus/nitter/wiki/DMCA-templates 不然 inoreader 早就被告死了 好处要看你站在什么角度,你要是站在封闭的中心化平台角度那是没什么好处,要是站在用户和自己或者更健康的开放互联网生态的角度那好处就太大了
@xianzhe 原版的 RSS 是一般是内容主自己提供的,所以谈不上绕过网页广告和会员导致人家亏本啥的。而 inoreader 收费是因为人家作为一个订阅阅读器体验还不错人家也乐意付钱,和 RSS 源是什么无关。
@DIYgods cf worker 上面要考虑的问题 1. 打包体积,也许可以通过配置路由打不同的包实现 2. worker 上 eval 好像是受限的,模板引擎需要调研 3. 每次请求的时间受限,html 解析库最好用 cf 提供的 html rewriter 总的说来 cf 还是限制颇多,迁移成本挺大的,可以考虑其他 serverless ( vercel ?)或者官服想办法节流