所以,本着自己动手,丰衣足食的道理,自己搭建RSSHub来生成各大平台信息源的主动订阅。
sudoapt-getinstallgit安装Node.JS安装NodeJS的最佳方式是使用nvm。
安装nvm,并向shell中添加nvm命令:
注意如果是部署在远程服务器上,可能需要设置防火墙打开设定的端口号。
简单方法启动RSSHub:
cdRSSHubnpmstart然后在浏览器中输入「主机IP:端口号」,如果安装成功,就会出现RSSHub欢迎界面。
但如果是在远程服务器上安装,如此启动的程序,会在退出远程连接,关闭终端后结束。所以得让RSSHub在后台跑:
cdRSSHubnohupnpmstart&如此RSSHub便在远程服务器上后台运行了。注意此时一定要用exit命令断开远程连接,否则当前账户非正常退出或者结束的时候,命令还是会自己结束。
如果有域名,可以设置个子域名解析到部署RSSHub的服务器,避免将服务器IP直接暴露出来。也可以不设域名。
RSSHub生成的RSS订阅地址模板为:服务器IP:端口号/订阅的网站路由/订阅页面id。
00000:端口号。
bilibili/bangumi:B站番剧订阅路由。
21680:「国家队」在B站的id号,可从B站页面url中找到。
RSSHub默认输出RSS格式订阅地址,此外还支持Atom和JSONFeed输出格式,用法为在路由后加上「.atom」或「.json」。
THE END