宝塔安装RSSHub订阅服务
安装Docker和PM2管理器
在宝塔的软件商店里搜索 管理器
,找到 Docker管理器
和 PM2管理器
,并安装
安装完成后,设置为首页显示
这样我们就能直接从首页打开并设置了。
配置Docker
获取镜像
打开Docker管理器,点击 镜像管理
- 获取镜像
,输入diygod/rsshub
获取rsshub镜像
出现如图所示,则获取成功
创建Docker容器
打开 容器列表
- 创建容器
,具体配置如图所示:
- 端口映射为1200
- 将目录
/www/wwwroot/rsshub/
映射到目录/usr/src/app/
- CPU权重 30
配置完成后,点击提交。稍等片刻,容器就创建成功了
新建网站并反代
宝塔新建站点
域名填写服务器IP或者域名地址,php版本为纯静态
设置反向代理
1.先进入网站设置
2.找到反向代理,并进行如下设置
目标URL:
http://127.0.0.1:1200
3.提交后,访问之前设置好的域名或者ip地址
出现如图所示,即代表成功部署了rsshub服务。此时,我们就可以使用rsshub的订阅规则,订阅我们想订阅的内容了。比如我想订阅bing的每日壁纸,这时使用 https://rsshub.cry33.com/bing
这个链接就可以在rss阅读器里订阅了。
时光机中的RSS动态配置
那是不是到这一步就结束了呢?如果你只想用rss阅读器的话,那当然结束了。不过现在有个问题,即我们在配置handsome主题时光机中的rss动态配置,可以显示吗?
首先在主题后台中的时光机配置中,打开RSS动态内容配置:
{"id":"bing","name":"Bing壁纸","url":"https://rsshub.cry33.com/bing"},
{"id":"weibo","name":"weibo","url":"https://rsshub.cry33.com/weibo/user/7616705345"}
此时打开时光机页面,发现订阅内容并不能打开。如图:
这是因为我们没有安装跨域服务。跨域请求,简单的理解就是,当前发起请求的域与该请求指向的资源所在的域不一样。也就是说,请求别人网站上的资源显示在自己的网站上,必须安装跨域服务。下面就让我们一步步操作吧。
搭建跨域服务
下载安装proxy
#进入网站根目录
cd /www/wwwroot/
git clone https://github.com/Rob--W/cors-anywhere.git
cd cors-anywhere
yum install npm -y
npm install
如果觉得下载缓慢,可以点此下载,然后将其上传到网站根目录并解压,删除原有压缩包。
最后输入以下命令:
cd /www/wwwroot/cors-anywhere-0.4.4/ yum install npm -y npm install
PM2管理器添加项目
打开PM2管理器,选择添加项目,将启动文件设为cors-anywhere文件夹下的
server.js
文件,其他的保持默认,点击提交。提交完成后,点击映射,添加跨域服务的域名,继续提交
访问
proxy.cry33.com
(提前在域名服务商那儿做好解析)出现如下所示,即说明部署成功。
为域名部署ssl证书
打开宝塔上的网站管理,点击未部署
选择 Let's Encrypt
- - DNS验证
,勾选域名,最后点击申请。
拿着生成好的值,为每个域名添加两条解析:1条TXT记录和1条caa记录,共计4条记录。
解析添加好后,点击验证,验证通过后,ssl证书就添加成功了。我们就能以https进行访问了。
重配时光机
综上,rsshub和跨域服务地址就配好了。
rsshub服务地址:https://rsshub.cry33.com
跨域服务地址:https://proxy.cry33.com
时光机中的跨域使用:
https://proxy.cry33.com/https://rsshub.cry33.com/rsshub路由地址
此时,在主题后台中的时光机配置中,打开RSS动态内容配置:
{"id":"bing","name":"Bing壁纸","url":"https://proxy.cry33.com/https://rsshub.cry33.com/bing"},
{"id":"weibo","name":"weibo","url":"https://proxy.cry33.com/https://rsshub.cry33.com/weibo/user/7616705345"}
保存设置,继续访问时光机页面
出现如图所示,我们就大功告成了。关于rsshub的玩法还有很多,这里限于篇幅就不赘述了,以后有机会再聊。
到了这里,感谢大家的阅读。如果有不懂的地方可以问我哦。
参考文章:使用宝塔搭建Rsshub与跨域服务
宝塔安装RSSHub订阅服务相关推荐
- 安装宝塔并修改宝塔安装路径
根路径磁盘空间比较小,想把宝塔安装到磁盘空间比较大的路径下:例如,安装到挂在磁盘/data目录下 安装宝塔前: 1.进入/data下 cd /data 2.创建宝塔面板安装需要用的www目录 mkdi ...
- 马化腾调侃腾讯业绩:像自己的腰一样,不那么突出了;曝苹果计划推出硬件订阅服务;Firefox将支持AV1硬件加速|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- MySQL安装-宝塔安装
MySQL安装-宝塔安装 1.宝塔官网 https://www.bt.cn/ 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等 ...
- HC小区管理系统宝塔安装版
官网:http://www.homecommunity.cn 一.下载jar包和web端 jar下载地址:https://java110.oss-cn-beijing.aliyuncs.com/Mic ...
- Java的jar文件安装成windows 服务
Java的jar文件安装成windows 服务: 1.下载:nssm,复制到jar文件目录下 2. jar文件目录下创建bat文件[run.bat],内容为[java -jar 文件名.jar] 3. ...
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务
一.什么是instsrv.exe和srvany.exe instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这 ...
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...
- GitLab上市首日大涨35%,市值逼近千亿,营收87%来自订阅服务
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 全球第二大开源代码托管平台GitLab,现已正式上市. GitLab最终将其股价定价为每股77美元,超出此前透露的发行价区间每股66-69美 ...
- InstallUtil.exe版本引起安装windows services 服务遇到的问题,System.BadImageFormatException...
原文:把程序安装成windows服务的过程及遇到的问题 做好了定时任务的程序,要把它放在服务器上,作为windows服务运行,也就是说,退出登录,用户注销后程序任然在后台运行. 将exe程序发布为服务 ...
- Sony Sony开发在线音乐订阅服务
Sony BMG开发在线音乐订阅服务 [url]http://www.sina.com.cn[/url] 2008年03月26日 01:24 新浪科技 新浪科技讯 北京时间3月26日消息,据国外媒体 ...
最新文章
- 贝叶斯网络工具Hugin api的使用
- HDOJ 1070 排序 水
- Ubuntu14.04安装QQ2013
- kafka describe topic
- Java20-day11【实现多线程(进程、线程-调度-控制-生命周期)、线程同步(同步代码块、线程安全、Lock)、生产者消费者(模式概述、案例)】
- Burpsuite学习(2)
- 2016年这些网络新贵或被并购
- ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?
- bzoj 5029 poj 2528 nyoj 1009: 贴小广告(线段树)
- java 抽象类 静态变量_Java基础之 接口、抽象类、构造方法、setXxx,getXxx、静态变量和成员变量、代码块、this和super的区别、final关键字、重写与重载...
- CorelDRAWX4的VBA插件开发(十二)新建出血参考线
- Ti437x LED裸机程序全解
- [iOS]高德地图SDK开发--准备篇
- OSChina 周四乱弹 ——老司机的幼年日常
- vrchat合并账号
- 【小记】人生若只如初见
- Tomcat优化操作
- 什么是交换机 初级网络工程师 必看
- Kali Linux学习笔记—Web渗透(1)
- CSDN日报20170407 ——《嘿,程序猿,你该学点经济学了!》
热门文章
- Ansys 2022 安装教程(附赠免费的安装包)
- 《UnityAPI.Animation动画》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Animation+AddClip+CrossFade+立钻哥哥++OK++)
- ftp服务器修改默认端口,FTP原理和修改FTP默认端口
- 敌兵布阵-HDU1166(线段树,树状数组)
- [copypaste]各种渐进表示法
- MySQL 误删数据恢复
- 微信开放平台认证资料填报
- 渝粤题库 陕西师范大学 《文学概论》作业
- 金融壹账通拟7月4日香港上市:2年亏近30亿 市值蒸发超90%
- 高频消息中间件面试题解析