全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2161|回复: 15

快速搭建RSSHUB,享用急速rss服务

[复制链接]
发表于 2021-5-1 00:40:39 | 显示全部楼层 |阅读模式
本帖最后由 2life.top 于 2021-5-1 01:08 编辑

## 项目介绍

[RSSHub](https://github.com/DIYgod/RSSHub)是由国内知名的开源开发者DIYgod开发的一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容。常见的站点基本上都已经可以利用RSSHub来生成,官方也提供可直接使用的网站[rsshub.app](https://docs.rsshub.app/)。但是由于部分网站的反爬规则严格(如bilibili),以及部分项目涉及到个人账号信息所以部分项目仍旧需要自建以解决限制,目前RSSHUB使用的网络为cloudflare,对于国内用户来说使用体验一般。

## 服务器购买及部署

本次部署采用的是腾讯云轻量香港服务器,目前来说腾讯云境外的轻量套餐是最香的,前段时间又和宝塔做活动很多人手上都有。目前可以透露的情报:目前新开的腾讯云轻量服务器IP都是43段,腾讯云轻量老IP段或成为传家宝,24元套餐计划调整硬盘大小从25GB提升到40GB。目前值得购买的地区主要是香港以及硅谷,延迟不敏感用户推荐购买硅谷地区。购买链接:https://curl.qcloud.com/ZYwQKs3G

### 手动部署

#### 环境:

搭建环境为宝塔面板腾讯云专享版(基于centos 7.8 ,可一键添加域名解析,添加CDN,挂载COS)新购可以直接在应用镜像里选择宝塔面板



已有服务器可以在轻量服务器控制台修改





宝塔登录信息可以通过管理应用获取。



默认登录地址为:http://你的服务器IP:8888/cloudtencent,如果无法访问请查看防火墙是否放行了8888端口。

在服务器中输入`sudo /etc/init.d/bt default` 来获取登录信息

登录之后需要填写腾讯云的API密钥以便后续操作(不添加也可以,自己手动操作就行)


需要用到的 APPID、SecretId、SecretKey

前往访问管理页面:https://console.cloud.tencent.com/cam/capi




创建好之后一一复制粘贴即可。

#### 安装

首先创建一个网站

我以rss.2demo.top为例,如果你的域名在DNSPOD或者腾讯云就可以勾选一键解析了。



下载源码:


  1. cd /www/wwwroot/rss.2demo.top/
  2. git clone https://github.com/DIYgod/RSSHub.git
  3. cd RSSHub
复制代码



安装依赖:

  1. yum install npm
  2. npm install --production #开发不要加 --production
复制代码



如果你购买的是国内服务器可以使用淘宝的[npm](https://npm.taobao.org/)源或者挂个代理之类的,不然会速度可能会比较慢

然后在RSSHub文件夹中输入即可启动


  1. npm start
复制代码



默认是1200端口,所以防火墙和宝塔上的安全管理都要放行1200端口



然后访问一下看看ip:1200



反向代理:

管理刚创建的网站就可以啦,加个反向代理就可以用域名访问了



持久化:

由于是采用的nodejs运行所以需要弄一下持久化

用宝塔的pm2管理器插件可以很好的解决。





**PS:**由于需要nodejs,所以当你服务器nodejs版本过低的时候有可能依赖安装不成功,或者启动不了可以用PM2更换nodejs为较新的版本


## docker安装
  1. wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
  2. docker volume create redis-data
  3. docker-compose up -d
复制代码


## 总结

RSSHub可以让你的信息获取更具有目的性,毕竟相对而言网站和APP都是为了占据用户更多的时间,有了RSSHub你可以快速找到自己感兴趣的信息,不用遭受时间线的干扰。
发表于 2021-5-1 01:08:06 | 显示全部楼层


我发的是官方文档内容
现在这届MJJ连官方文档都不看了么
发表于 2021-5-1 00:44:21 | 显示全部楼层
24元套餐计划调整硬盘大小从25GB提升到40GB。

真?
 楼主| 发表于 2021-5-1 01:03:24 | 显示全部楼层

新套餐应该问题不大,老套餐不清楚
发表于 2021-5-1 01:05:13 | 显示全部楼层
  1. wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
  2. docker volume create redis-data
  3. docker-compose up -d
复制代码

快速搭建 一步到位
 楼主| 发表于 2021-5-1 01:07:15 | 显示全部楼层
wqz 发表于 2021-5-1 01:05
快速搭建 一步到位

这就加上
 楼主| 发表于 2021-5-1 01:09:50 | 显示全部楼层
wqz 发表于 2021-5-1 01:08
我发的是官方文档内容
现在这届MJJ连官方文档都不看了么

我知道啊,不怎么用docker,所以写的时候就没加上这个。
发表于 2021-5-1 01:14:41 | 显示全部楼层
感谢分享

谢谢
发表于 2021-5-1 01:56:02 | 显示全部楼层
有没有推荐的RSS客户端
 楼主| 发表于 2021-5-1 02:10:57 | 显示全部楼层
xcy1020 发表于 2021-5-1 01:56
有没有推荐的RSS客户端

可以配合浏览器扩展 RSSHub Radar和 移动端辅助 App RSSBud (iOS) 与 RSSAid (Android) 食用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 16:46 , Processed in 0.068773 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表