17.RSS体系建设打造信息百川入海
文章目录
- 以订阅我的博客为例
- RSSHub:获取订阅源
- docker方式
- k8s方式
- FreshRSS:RSS服务
- docker方式
- k8s方式
- RSShub Radar: RSS浏览器插件
- Fluent Reader:RSS阅读器
- Fluent Reader :跨平台、开源的Windows/Mac/Linux客户端
- Fluent Reader Lite:跨平台、开源的移动RSS客户端
技术平台太多了:CSDN/掘金/简书/博客园等等,存了太多书签,每次都需要看看作者是否更新,太机械了,有没有一种自动化方式,聚合我喜欢的作者专栏呢,答案是RSS。
以订阅我的博客为例
先讲配置步骤,安装和配置在本文后面。
- 找到感兴趣的博主,比如我的,点击
RSShub Radar
这个浏览器插件。点击蓝色图标那个。
- 添加订阅源,可以新增分类。
- 订阅管理,已读/未读/星标
RSSHub:获取订阅源
docker方式
https://hub.docker.com/r/diygod/rsshub
docker run -d -p 1200:1200 \
--network aliyun-network --restart=always \
--name rsshub diygod/rsshub
k8s方式
helm upgrade --install -n rss --create-namespace rsshub oci://tccr.io/truecharts/rsshub
FreshRSS:RSS服务
docker方式
https://hub.docker.com/r/freshrss/freshrss
docker run -d --restart unless-stopped --log-opt max-size=10m \-p 10010:80 \-v /root/FreshRSS/:/config \--network aliyun-network \-e 'CRON_MIN=4,34' \-e TZ=Asia/Shanghai \--name freshrss freshrss/freshrss:alpine
参考:https://github.com/FreshRSS/FreshRSS/tree/edge/Docker
nginx配置:
location /freshrss/ {proxy_pass http://172.17.0.1:10010/;add_header X-Frame-Options SAMEORIGIN;add_header X-XSS-Protection "1; mode=block";proxy_redirect off;proxy_buffering off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-Prefix /freshrss/;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Forwarded-Port $server_port;proxy_read_timeout 90;# Forward the Authorization header for the Google Reader API.proxy_set_header Authorization $http_authorization;proxy_pass_header Authorization;
}
k8s方式
helm upgrade --install -n rss --create-namespace freshrss oci://tccr.io/truecharts/freshrss
域名配置:
# https://doc.traefik.io/traefik/reference/routing-configuration/kubernetes/crd/http/ingressroute/
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:name: traefik-hostnamespace: rss
spec:entryPoints:- webroutes:- match: Host(`rsshub.k8s.home.love`) kind: Ruleservices:- name: rsshubport: 10191- match: Host(`freshrss.k8s.home.love`) kind: Ruleservices:- name: freshrssport: 10010
RSShub Radar: RSS浏览器插件
安装一个浏览器插件:RSShub Radar
在你浏览网页的时候就可以自动检测出RSS。
Fluent Reader:RSS阅读器
Fluent Reader :跨平台、开源的Windows/Mac/Linux客户端
https://github.com/yang991178/fluent-reader/releases
- 勾选
允许API访问
- 这样才能看见
API管理
设置API密码,最好和之前的一样。点击Check API Status via
的连接
3.复制地址
Fever API地址:http://freshrss.k8s.home.love/api/fever.php
4.配置
Fluent Reader Lite:跨平台、开源的移动RSS客户端
https://testflight.apple.com/join/9fwRtH8C