大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享自己的数码玩耍经验~
前言
近期有一款非常火的“伪”社交平台—Follow,该平台允许用户订阅来自不同用户的RSS列表,比如什么小姐姐啦、PT啦、新闻啦,可以说是应有尽有,一码难求。
虽然现在Follow的激活码很难搞到,那我们不如利用NAS自建一款RSS订阅工具,让自己可以随时随地的阅读到最新的互联网咨询。
什么是RSS?
RSS(Really Simple Syndication)是一种内容分发技术,允许用户订阅网站的更新,而无需直接访问网站。RSS通过提供一个XML格式的文件(称为RSS源),网站可以定期更新其内容,订阅者可以通过RSS阅读器获取这些更新,这样,用户可以集中管理多个网站的更新,而无需逐个访问这些网站。
FreshRSS是一个免费、自托管的RSS聚合器,它允许用户在一个界面中跟踪多个新闻网站、播客和视频频道,无需逐个访问这些站点。它轻量级、易于管理、功能强大并且完全可定制。FreshRSS支持RSS与Atom格式,具备文章收藏、过滤搜索、统计分析以及OPML导入导出等功能。
部署设备介绍
本期教程使用极空间Z423标准版为例,极空间Z423标准版采用R5 5625U处理器,6核12线程,最高支持64GB DDR4 3200Mhz内存,性能强劲,足以满足各式各样的虚拟机、容器、服务使用,可以说是新人入手即养老。
在玩法上,极空间主打极影视、极相册、远程访问等NAS用户核心痛点功能,上手操作简易,效果好,对新手及其友好。目前,极空间已经开放了SSH功能,我们可以通过SSH连接到NAS的操作系统底层,指令各类linux指令,部署海量的linux工具,这让极空间私有云的用途一下子增加了好几倍。
如果极空间Z423标准版还满足不了你对NAS的性能需求,还可以考虑旗舰版,其采用R7 5825U处理器,8核16线程,出厂预装32GB内存,支持4块M.2 SSD硬盘,扩展性十足。
一、系统部署
1、镜像下载/导入
如果网络好的可以直接下载镜像freshrss/freshrss:latest
。网络不好的可以下载网盘里的镜像包,然后上传到极空间中,并通过镜像-本地镜像-导入镜像-从极空间导入。
阿里云盘:https://www.alipan.com/s/rzLsrJr6aGT
夸克网盘:https://pan.quark.cn/s/3f357d88e9ce
镜像下载/导入完成以后,选择镜像并添加到容器,或双击生成容器。
2、配置容器
正常使用freshrss,建议大家关闭性能限制,以确保容器能获得更多的性能支持。
【文件夹路径】:首先在自定义存储路径创建一个freshrss
文件夹,然后创建/freshrss/data
,/freshrss/entensions
两个路径。
将创建完成的路径添加到左侧的文件/文件夹,分别填入对应的路径,在右侧填入下面的映射地址。
# 数据文件映射位置
/SATA存储11/docker/freshrss/data:/var/www/FreshRSS/data
# 插件路径映射位置
/SATA存储11/docker/freshrss/extensions:/var/www/FreshRSS/extensions
最终结果可以参照本图。
【端口】:极空间会自动展示容器端口为80的这行,因此我们本地端口随便填入一个不冲突端口即可。
【环境】:我们删掉DATA_PATH、FRESHRSS_ENV、TRUSTED_PROXY三行,然后分别按照图片填写保留的环境变量。
3、配置远程访问
容器创建完成以后,打开极空间远程访问应用,创建一个新的链接,输入freshrss的本地IP和端口。
二、如何配置RSS
1、初始化系统
第一步,打开极空间配置的远程访问,或者通过ip:port访问RSS,在Language里下拉选择中文,点击Submit。
第二步,配置数据库,我这里选择了内置的SQlite数据库,大家如果安装有mysql的也可以选择对应的数据库。
第三步,填写管理员账号密码等信息并提交。
2、新建值得买订阅源
这里以张大妈的RSS地址为例,添加左侧添加订阅源或分类,在添加订阅源处填入张大妈的RSS地址https://www.smzdm.com/rss
,并保存。
如果需要对RSS信息分类的,也可以在上方的添加分类里添加,我这里添加了一个购物。
一般来说添加默认源就可以使用了,但是为了一些自定义配置,我们可以点开订阅的高级模块,填写对应站点的Cookies信息。
这里需要填写账号cookies和user agent头,就是红框内的2个内容,下面分别介绍如何获取。
获取cookies,打开张大妈网站,按F12进入开发者工具,选择网络并刷新页面,找到左侧的www.smzdm.com
这行网址,单击。然后在右侧弹框内选择标头
,下拉直到出现cookie,复制右面的值即可。
继续下拉,在cookie下方11个位置,可以找到User-Agent,这个可以模仿平时的登录客户端。
填写完两个值以后,我们保存,然后刷新网页,就可以看到fressrss上已经刷新了数十条张大妈上最新发布的社区文章,我们只需要根据自己的喜好选择阅读即可。
总结
虽然RSS风靡一时,但是如今的很多网站已经抛弃了RSS功能。因此我们需要借助一些第三方软件、爬虫来将网站内容RSS化,比较知名的RSS化工具就是RSShub,其提供来自各种来源的数百万个聚合内容,我们充满活力的开源社区正在确保 RSSHub 的新路由、新功能和错误修复的交付。
大家可以下载RssHub的雷达插件,通过浏览器插件实现网址RSS订阅,项目地址github/DIYgod/RSSHub-Radar
。
除了RSShub之外,我们也可以通过百度查询RSS订阅源,来获取不同网站的RSS地址。
「双11全民创作季」它终于来啦!带#双11给你种草#、#双11购后晒#分享购物攻略经验、入手心得,不仅可以抽取AirPods4、3元E卡,还能赢iPhone 16 Pro/华为P70 Pro,快来参与活动吧,活动详情戳
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
,