阿里ECS服务器 + 域名 + RSS搭建过程

本文详细描述了如何使用阿里云的ECS服务器和购买的域名搭建RSS服务,包括配置服务器环境(Ubuntu22.04)、安装Docker、设置安全组、部署RSSHub并解决相关问题,如HTTP协议限制。

阿里ECS服务器 + 域名 + RSS搭建过程

一般情况下, 用RSS-Hub官方的路由可以解决很多问题, 但是我想折腾一下,

所以, 嫖了一个阿里的服务器, 然后买了一个域名, 一共花了, 1块钱, 试试能不能自己搭一个RSS的服务器

"购买"服务器

直接搜阿里云ESC, 就可以找到云服务器的租赁服务

免费试用3个月, 后面可以买轻量应用服务器, 2核2G够用, 本身就没人访问, 目前主要的作用就是当一个练手的服务器, 折腾着玩, 买的话一年108, 过过瘾够了的

配置为Ubuntu 22.04, 其他都没有

在领完服务器, 或者买完服务器之后, 直接前往阿里云的云服务器管理控制台就可以看到这台机器

image-20231025141842424

在这里可以看到一个公网IP, 可以通过Xshell, cmd, Powershell等远程连接到主机, 也可以直接点阿里云上的"远程连接".

设置远程连接的密码

image-20231025142109433

如果找不到的话, 可以搜索, 我记得我第一次修改密码不是在这

# 连接到主机
ssh root@公网ip
# 输入密码

配置安全组规则

在刚才的页面, 点击安全组, 管理规则

image-20231025142457481

image-20231025142519413

RSS默认的端口为1200, 可以自行修改, 完成后保存

配置Docker

根据服务器上的linux版本下载合适的Docker

可以先测试本机有没有装Docker

docker -v                                                                     # Docker version 24.0.6, build ed223bc 有这一行内容就是有Docker

如果没有的话, 按以下命令安装Docker

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg 
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

验证

systemctl status docker

image-20231025150610011

这样就是正常的

安装RSS

sudo docker pull diygod/rsshub
sudo docker run -d --name rsshub -p 1200:1200 diygod/rsshub

在这个时候, 就可以通过在浏览器中输入公网ip:1200, 访问到喜闻乐见的RSS欢迎页面了

image-20231025150852286

在这里, 就可以直接配置RSSHub插件了

image-20231025151012102

image-20231025151043692

注意两点:

  1. 开头是http而不是https
  2. 必须加端口号

以上两个问题可以通过反代理实现, 但是我暂时还没琢磨清楚怎么解决, 所以只能是放着一个公网ip:1200在这里, 一样可以自动转换, 一键复制链接, 功能是正常的

验证方式:

image-20231025151240624

打开bilibili, 如果出现这个东西, 诶, 先别急着高兴, 点一下链接, 看看弹出的网页是否正常

image-20231025151335674

如果跳转到了这样的网页, 那就恭喜啦! 配置完成!

配置域名

在阿里云上可以直接进行域名的购买以及设置, 初次购买, 只要1块钱!

image-20231025151538200

然后需要进行复杂的实名认证, 实名认证, 实名认证

认证完成以后, 记得把域名跟你购买的服务器的公网ip进行绑定, 这样DNS才能解析到公网IP从而使用RSS服务

在弄完之后就可以把刚才配置的RSSHub中的公网ip:1200修改为域名:1200啦, 但是!

仍然是 http://域名:1200不能改成https

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smile Hun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值