RSS服务是什么 如何搭建
导读:RSS服务是什么,为大家分享RSS服务是什么的方法内容,接下来分享详细内容。 RSS(Really Simple Syndication)是一种基于 XML 文件的网络内容发布标准。 使用 RSS 有以下几点优势: RSS 可以从各
RSS服务是什么
为大家分享RSS服务是什么的方法内容,接下来分享详细内容。
RSS(Really Simple Syndication)是一种基于 XML 文件的网络内容发布标准。
使用 RSS 有以下几点优势:
- RSS 可以从各个网站直接订阅最新发布的内容,无需在每个网站内部关注或者收藏,能够达到聚合的效果。
- 摆脱互联网阅读时的碎片化,提高效率。
- 摆脱各个网络平台的捆绑。
不过,由于 RSS 对平台的黏性低,不利于敛财,国内大部分网站都不支持 RSS 服务。我们可以通过开源项目 RSSHub 为各类不支持 RSS 订阅的网站生成订阅源。由于官方源已被墙,只能在自己服务器自行部署。
RSSHub 服务端搭建
服务端搭建步骤如下:
- 安装完 Docker 后,可以使用以下命令直接在服务器搭建 RSSHub:
docker run -d \
--name rsshub \
--net mybridge \
--ip 172.18.0.10 \
-p 1200:1200 \
--restart=unless-stopped \
-v /home/ubuntu/data/rsshub:/data \
diygod/rsshub:latest
❝如需启用 puppeteer,则将镜像改为
diygod/rsshub:chromium-bundled。除了个人部署外,还可以直接使用他人部署好的服务。只需要在 Google 搜索
Welcome to RSSHub!,可找到很多别人配置好的服务,复制其域名即可。❞
- 编辑 nginx 进行反向代理。
vim ~/data/nginx/conf.d/rsshub.conf
输入以下内容,注意修改域名。
server {
listen 80;
listen [::]:80;
server_name <domain>;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name <domain>;
location / {
proxy_pass http://172.18.0.10:1200;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Accept-Encoding "";
}
ssl_certificate /etc/nginx/certs/<domain>/fullchain.pem;
ssl_certificate_key /etc/nginx/certs/<domain>/cert.pem;
add_header Strict-Transport-Security "max-age=63072000" always;
- 然后重新启动 nginx。此时在浏览器输入域名,如果显示以下内容则说明 RSSHub 安装成功。

- 安装完成后,在客户端的浏览器中安装 RSSHub Radar 扩展,并将域名复制进去。

相关阅读
-
oracle索引类型有哪些 oracle创建、删除索引语句
IT电脑小知识篇,关于oracle索引类型有哪些的IT小经验,如有不对的地方欢迎指正! 在Oracle数据库中,索引是一种数据库对象,用于加快表中数据的检索速度。 索引可以提高查询性能,但同时
-
Gherkin语言如何弥合客户和开发人员之间的差距
跟大家分享Gherkin语言如何弥合客户和开发人员之间的差距的相关介绍,接下来分享详细内容。 与软件开发人员沟通通常是一项繁重的任务,尤其是当人们缺乏技术知识和技术词汇时。这就是为
-
oracle数据库冷备份恢复步骤教程 Oracle数据库冷备份怎么恢复
跟大家聊一聊oracle数据库冷备份恢复步骤教程的IT知识,一定能解决您的问题的,一起来了解吧! Oracle数据库冷备份恢复是指在数据库关闭的情况下,使用之前创建的冷备份(离线备份)来恢
-
网站跳出率是什么意思 网站跳出率怎么计算
很多新手网站长不明白 网站跳出率是什么意思?到底网站跳出率高还是低好? 下面IT袋小编就给大家详细的解答下这个问题。 网站跳出率是什么意思 网站跳出率(Bounce Rate)是评价一个网站性


