news 2026/8/24 9:05:04

如何15分钟搭建微信公众号RSS订阅服务:wewe-rss完整部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何15分钟搭建微信公众号RSS订阅服务:wewe-rss完整部署指南

如何15分钟搭建微信公众号RSS订阅服务:wewe-rss完整部署指南

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

假设你关注着十几个技术公众号,每天要在微信里挨个点开看更新,想把它们丢进自己的 RSS 阅读器统一管理,却发现微信内容根本没法订阅。开源项目wewe-rss就是为解决这个问题而做的:它基于微信读书接口,把你关注的微信公众号 RSS 订阅服务私有化部署在自己的机器上,输出标准的 RSS / Atom / JSON Feed,喂给 Feedly、Inoreader 或任何阅读器都行。

wewe-rss:把公众号变成可订阅的 RSS 源

一句话定位:wewe-rss 帮你解决"微信内容无法进 RSS 阅读器"的问题,做法是私有化部署 + 微信读书接口 + 标准 Feed 输出,数据完全留在自己手里,不依赖第三方转换服务。

核心能力挑三个说:

  • 订阅即生成 Feed:粘贴一篇公众号文章链接就能订阅,系统自动抓取该号的历史文章并持续更新
  • 三种格式输出:同一个订阅源支持.rss.atom.json三种后缀,任选
  • 定时自动更新:默认每天 05:35 和 17:35 各拉取一次新文章,不用手动操作

前端是 React 管理界面,后端是 NestJS,RSS 生成核心逻辑在 apps/server/src/feeds/ 目录,想改行为可以直接动源码。

快速上手:Docker 三步部署微信公众号 RSS 服务

只要机器上有 Docker 和 Docker Compose,全程不超过 5 分钟。

  1. 克隆项目并进入目录:
git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss
  1. 启动服务(默认带 MySQL 数据库,表结构自动初始化):
docker-compose up -d
  1. 浏览器访问http://localhost:4000,能看到管理界面即部署成功。

💡 小贴士:不想装 MySQL 的话,用 SQLite 版配置更轻:把第 2 步换成docker-compose -f docker-compose.sqlite.yml up -d,数据会存在本地data/目录。

⚠️ 注意:仓库里的docker-compose.yml默认设置了接口授权码(AUTH_CODE),首次进入管理界面会要求输入它,默认值是123567,可自己在配置文件里改掉。

核心操作:部署后必做的三步

第一步:绑定微信读书账号

点顶部导航"账号管理",再点右上角"添加读书账号",用微信扫一扫登录。授权信息会存在自己的数据库里。

✅ 关键点:扫码时不要勾选"24小时后自动退出",勾了之后账号一天就失效,得重新绑定。

第二步:添加公众号源

回到"公众号源"标签页,点左上角"添加 +",在弹窗里粘贴一篇该公众号的文章分享链接,点确定。系统会自动识别公众号并抓取历史文章。

⚠️ 注意:短时间连续添加大量公众号源容易触发风控,被封后需等 24 小时解封,建议每天只加几个。

第三步:拿到 RSS 地址

每个公众号源都有独立 Feed 地址,格式为http://localhost:4000/feeds/{公众号ID}.rss,公众号列表页点"RSS"图标可一键复制;全部订阅源聚合的地址是http://localhost:4000/feeds/all.rss。把这两个地址加进你的 RSS 阅读器,之后每天更新的内容会自动推过来。

进阶玩法:两个真正好使的技巧

技巧一:按标题关键词过滤

Feed 地址支持两个查询参数,用竖线|分隔多个关键词:

  • ?title_include=Kubernetes|Docker:只保留标题命中的文章
  • ?title_exclude=招聘|广告:剔除命中的文章

两个参数可以叠加,比如聚合流all.atom?title_include=AI&title_exclude=招聘,就是"只看 AI 且不包含招聘"的内容。适合一个号里只关心某一类内容的场景。

技巧二:手动触发单个源更新

在某个源的 Feed 地址后加?update=true,请求一次就触发一次该源的抓取,不用等定时任务。发现某号文章没同步时用它补一下即可。

其余功能一句话带过:设FEED_MODE=fulltext环境变量可输出全文(更费内存);所有订阅源支持导出 OPML 整体迁移;项目还附带钉钉机器人目录 wewe-rss-dingtalk/,把更新消息推到群里。

避坑指南:三个高频问题

现象一:账号状态显示"今日小黑屋"原因:请求频率过高,被微信读书风控临时限制。 解决:等 24 小时自动恢复;账号其实正常时,重启服务/容器可清除这条记录。

现象二:文章只有摘要,正文不全原因:默认是摘要模式。 解决:在 compose 文件环境变量中加FEED_MODE=fulltext后重启,注意这会增加内存占用并让接口响应变慢。

现象三:外网访问时 RSS 链接打不开或路径是 localhost原因:没告诉服务自己的公网地址。 解决:配置SERVER_ORIGIN_URL为你的公网 IP 或域名,Feed 里的完整链接才会生成正确。

另外,"失效"状态表示登录态过期,回账号管理页重新扫码即可;"禁用"是你主动停用的账号。

收尾:属于你自己的内容聚合源

wewe-rss 做的事情很单一但完整:把微信生态里的公众号文章变成标准 RSS,部署一次、扫码一次,之后每天自动更新、多端阅读器随意读。

下一步就做一件事:按上面的三步把 Docker 跑起来,绑定账号后把你最常看的那一个公众号加进去,把feeds/all.rss丢进 RSS 阅读器——15 分钟后你就能收到第一篇推送。

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 9:04:41

层次分析法(AHP)详解:从多准则决策到量化权重的完整指南

1. 项目概述:从“拍脑袋”到“算明白”的决策利器刚接触数学建模或者需要做方案决策时,很多人都会陷入一种困境:面对多个备选方案,每个方案下又有一堆评价指标,比如选学校要看师资、环境、就业、费用;选手机…

作者头像 李华
网站建设 2026/8/24 9:03:57

ModelScope 命令行速查:从下载到发布只需9条命令

ModelScope 命令行速查:从下载到发布只需9条命令 【免费下载链接】modelscope ModelScope: bring the notion of Model-as-a-Service to life. 项目地址: https://gitcode.com/GitHub_Trending/mo/modelscope 用 ModelScope 命令行,你能完成模型下…

作者头像 李华
网站建设 2026/8/24 9:03:49

LKY Office Tools一键安装Office指南

LKY Office Tools一键安装Office指南 【免费下载链接】LKY_OfficeTools 一键自动化 下载、安装、激活 Office 的利器。 项目地址: https://gitcode.com/GitHub_Trending/lk/LKY_OfficeTools 上周公司一口气发三台新机器,说明天培训必须用 Excel,机…

作者头像 李华
网站建设 2026/8/24 9:03:49

LabEvolver:免训练经验进化让AI智能体在湿实验室中安全可靠

1. 项目概述:当AI走进湿实验室,如何让它“安全”且“靠谱”?最近,一个名为“LabEvolver”的项目在AI与科学实验的交叉领域引起了不小的讨论。简单来说,它试图解决一个非常具体且棘手的问题:如何让一个AI智能…

作者头像 李华
网站建设 2026/8/24 9:03:19

ncmdump:NCM音乐怎么解密?拖一下就转成MP3

ncmdump:NCM音乐怎么解密?拖一下就转成MP3 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 换了新手机,存的 .ncm 音乐全部打不开?这就是网易云的 NCM 加密格式在作怪。ncmdump 就是干 …

作者头像 李华
网站建设 2026/8/24 9:00:35

DataJoint 2.0:从数据管道到智能工作流,构建能动性科研计算基板

1. 从“数据管道”到“智能工作流”:为什么我们需要一个新的计算基板?如果你在实验室里待过,或者参与过任何需要处理大量实验数据、代码和模型的项目,大概率会对这种场景感到熟悉:实验数据躺在某个文件夹里&#xff0c…

作者头像 李华