告别信息刷屏!RssHub+cpolar 让你的订阅源随时随地能看

RssHub 的核心功能是给各种网站生成 RSS 订阅源,不管是微博热搜、GitHub 仓库更新,还是豆瓣小组、慕课课程,它都能把内容整理成标准格式,方便用阅读器统一查看。适合需要实时追踪信息的自媒体人、关注代码动态的程序员,以及想高效获取学习资料的学生,优点是适配网站多、不用手动刷新,而且开源免费,社区还在不断新增适配插件。

实际用的时候有两点要注意:一是不同网站的订阅接口格式不一样,比如 B 站 UP 主的接口是/bilibili/video/UP主ID,得按官方文档填对才能抓到内容;二是用 Docker 部署最省心,启动和停止都很方便,新手也能快速上手。

但本地部署的 RssHub 只能在局域网内访问,这就有点麻烦了。比如出门在外想看看订阅的技术博客更新,或者在公司想查家里部署的内部文档订阅源,因为不在同一网络,根本打不开;想把自己整理的优质订阅源分享给朋友,对方不在一个局域网也用不了。

而 cpolar 能解决这个问题。它可以把本地 RssHub 的端口映射到公网,生成一个外网能访问的地址。这样不管是在地铁上用手机阅读器看订阅,还是在外地用电脑查资料,都能随时访问;分享给朋友时,直接发这个公网地址就行,不用复杂设置,信息获取变得灵活又高效。

超级黄金组合的教程已准备如下,别忘了给个赞呦!

下面介绍本地使用docker快速简单部署Rsshub工具,并结合cpolar内网穿透工具,使得远程也可以访问RSS订阅源!

1. Docker 安装

Docker部署,首先设备需要提前安装好Docker,下面简单两步实现Linux centos安装docker,然后再进行下面步骤部署Rsshub!

分别执行下面命令,设置Docker的存储库,以便从官方源安装最新版本的docker

shell 复制代码
sudo yum install -y yum-utils 
shell 复制代码
sudo yum-config-manager \  
    --add-repo \  
    https://download.docker.com/linux/centos/docker-ce.repo

安装docker

shell 复制代码
sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

shell 复制代码
sudo systemctl start docker

2. Docker 部署Rsshub

简单两步,即可成功运行Rsshub服务,首先拉取镜像:

shell 复制代码
docker pull diygod/rsshub

运行rsshub 容器, 其中,访问的端口为1200端口

shell 复制代码
docker run -d --name rsshub -p 1200:1200 diygod/rsshub

运行容器后,执行docker ps 命令,即可看到运行的rsshub,状态为UP 表示正常!

3. 本地访问Rsshub

上面成功运行后,在浏览器,访问Linux 1200端口,即可看到Rsshub欢迎界面,表示成功部署完成了

同时,通过访问其中某个订阅源/005tv/zx/latest,可以看到,也是正常访问成功,由于是本地部署,限制只能在本地访问,下面我们安装cpolar工具,实现远程也可以访问,不受本地限制

4. Linux安装Cpolar

上面在本地Docker中成功部署了Rsshub服务,并局域网访问成功,下面我们在Linux安装Cpolar内网穿透工具,通过Cpolar 转发本地端口映射的http公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装cpolar步骤

cpolar官网地址: https://www.cpolar.com

  • 使用一键脚本安装命令
shell 复制代码
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 安装完成后,可以通过如下方式来操作cpolar服务,首先执行加入系统服务设置开机启动,然后再启动服务
shell 复制代码
# 加入系统服务设置开机启动
sudo systemctl enable cpolar

# 启动cpolar服务
sudo systemctl start cpolar

# 重启cpolar服务
sudo systemctl restart cpolar

# 查看cpolar服务状态
sudo systemctl status cpolar

# 停止cpolar服务
sudo systemctl stop cpolar

Cpolar安装和成功启动服务后,内部或外部浏览器上通过局域网IP加9200端口即:【http://192.168.xxx.xxx:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可

5. 配置公网地址

点击左侧仪表盘的隧道管理------创建隧道,创建一个rsshub的公网http地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:1200 (本地访问的地址)
  • 域名类型:免费选择随机域名
  • 地区:选择China VIP

点击创建

隧道创建成功后,点击左侧的状态------在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https

6. 远程访问Rsshub

使用上面的Cpolar https公网地址,在任意设备的浏览器进行访问,即可成功看到我们本地部署的Rsshub界面,

再次访问某个订阅源,可以看到,也是可以访问成功,不受本地网络限制,这样一个公网地址且可以远程访问就创建好了,使用了cpolar的公网域名,无需自己购买云服务器,即可发布到公网进行远程访问 !(绿色上网,从我们做起,不能用作访问违规内容和网站)

小结

为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:rsshub.cpolar.cn),这样更显正式,便于流交协作。

7. 固定Cpolar公网地址

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

保留成功后复制保留成功的二级子域名的名称

返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理------隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址二级名称变成了我们自己设置的二级子域名名称

8. 固定地址访问

最后,我们使用固定的公网http地址访问,可以看到同样访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地rss工具,无需公网IP,无需云服务器!

RssHub+cpolar 的搭配,本质上是打破了局域网对信息订阅的限制,让你整理的订阅源真正 "活" 起来,随时随地都能方便地获取和分享信息,这才是高效信息管理的实用方案。

cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

相关推荐
cpolar技术支持1 天前
第三方平台回调总说收不到?把本机 Webhook 收单页跑通,用 cpolar 固定二级子域名给对面看实时请求
node.js·内网穿透·webhook·cpolar·回调对接
Xxtaoaooo1 天前
NocoDB在线表格数据库:fnOS部署、MySQL可视化与远程协作实操
数据库·mysql·docker·cpolar·nocodb
承渊政道1 天前
CentOS 7单机部署Elasticsearch 7.17.29:从启动报错、CRUD验证到固定公网地址的完整过程
linux·elasticsearch·centos·内网穿透·cpolar·单机部署
承渊政道4 天前
自建服务越来越多怎么管理?Docker部署Flare,搭一个自己的数字入口
运维·docker·容器·内网穿透·cpolar·nas·flare
cpolar技术支持4 天前
喜欢的直播总要蹲点?用 bililive-go 在 NAS 后台自动录制直播并远程管理,再用 cpolar 让外地也能看回放
内网穿透·cpolar·nas·远程访问·自托管
cpolar技术支持8 天前
外网测试机的异常传不回内网?自托管 Sentry,用 cpolar 打通错误上报链路
python·nginx·docker·cpolar·sentry
cpolar技术支持8 天前
Spring Boot 接口本地正常,异地前端却报跨域?用 cpolar 跑通 CORS 预检与白名单
java·springboot·cpolar·前后端分离·cors
cpolar技术支持11 天前
本地数据库客户端只能自己用?用 cpolar 安全访问 NAS 上的 PostgreSQL 管理台
postgresql·内网穿透·cpolar·nas·pgadmin
cpolar技术支持16 天前
服务器上的 Nginx 只想改配置却不敢动?把 Nginx-UI 跑起来,用 MCP 让 AI 助手帮你安全改配置,再用 cpolar 把面板短时开给自己
nginx·ai·cpolar·mcp·nginx-ui
cpolar技术支持24 天前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright