WeWe RSS:把公众号变成 RSS 订阅源,5 分钟私有部署全记录

发布时间:2026/9/18 23:03:07

WeWe RSS:把公众号变成 RSS 订阅源,5 分钟私有部署全记录 WeWe RSS把公众号变成 RSS 订阅源5 分钟私有部署全记录【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss想让几十个个公众号的推送在一处统一管理WeWe RSS 是个方案它基于微信读书把公众号文章转成标准 RSS 源整套服务跑在你自己的服务器上。快速跑起来用 Docker Compose 一键部署仓库自带的 docker-compose.yml 已经把 MySQL 8 和 wewe-rss 镜像编排好只需改两处密码db 段的 MYSQL_ROOT_PASSWORDapp 段的 DATABASE_URL 和 AUTH_CODE改成你自己的值。MYSQL_ROOT_PASSWORD: 你自己的密码 - DATABASE_URLmysql://root:你自己的密码db:3306/wewe-rss?schemapublicconnect_timeout30pool_timeout30socket_timeout30 - AUTH_CODE你的授权码然后执行git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d等两到三分钟两个容器都 Up 之后数据库就建好了表结构首次启动自动初始化全程不用手工建库。端口不通先检查 4000 是否被占用或者防火墙没放行。验证服务是否就绪浏览器打开 http://localhost:4000 出现 WeWe RSS 管理界面顶部有公众号源和账号管理两个页签说明服务已经起来了。命令行验证更直接/feeds 路径不需要 AUTH_CODE 校验curl -i http://localhost:4000/feeds/all.atom返回 HTTP 200 和一份标准 Atom 文档即可。此时还没订阅任何源feed 是空的属于正常状态。核心场景拆解绑定微信读书账号一次扫码完成订阅前提wewe-rss 通过微信读书接口拿公众号内容所以第一步是登录一个微信读书账号。进入账号管理页签点添加读书账号用手机微信扫码授权列表里出现状态为启用的记录就成功了。授权信息存在你自己的服务器上只用于拉取公众号内容。⚠️ 关键细节登录时千万不要勾选24小时后自动退出。勾了的话登录态 24 小时后失效账号直接变失效只能重新扫码。24 小时后账号又失效了大概率就是登录时碰了这个自动退出选项。添加公众号源粘贴文章链接拉取历史文章账号绑定后切到公众号源页签点左上角添加把该公众号任意一篇文章的分享链接mp.weixin.qq.com 开头粘进去确定。系统会自动识别公众号 ID回抓历史文章并生成一条带独立 RSS 地址的订阅记录左侧列表即可看到文章标题流。提示批量添加多个公众号时每个间隔几分钟再操作。添加频率过高会触发封控账号进小黑屋要等 24 小时才恢复。配置标题过滤与订阅策略每个源生成后的订阅地址形如单个公众号http://localhost:4000/feeds/{公众号ID}.rss全部聚合http://localhost:4000/feeds/all.rss把后缀换成 .atom 或 .json分别得到 Atom 和 JSON Feed 格式。两个查询参数让订阅策略变得很细curl http://localhost:4000/feeds/all.atom?title_includeAI|机器学习 curl http://localhost:4000/feeds/all.json?title_exclude招聘|广告limit20page1title_include 命中即保留竖线内是或的关系title_exclude 命中即剔除两个参数可以组合。把过滤后的地址丢进 Feedly、Inoreader、Reeder 等阅读器只看 AI 不看招聘就成了稳定信息流。all 聚合地址适合阅读器里一条入口搞定单源地址适合按公众号精细分组。如果你的阅读器支持 OPML还能在管理界面把所有订阅源一次性导出迁移。定时更新与手动触发服务默认每天 5:35 和 17:35 各更新一次全部订阅源对应 Cron 表达式 35 5,17 * * *通过 CRON_EXPRESSION 环境变量可改成任意节奏比如 0 */4 * * * 表示每 4 小时。发现某个源更新不及时时手动触发一条curl http://localhost:4000/feeds/{公众号ID}.rss?updatetrue如果服务部署在公网务必把 SERVER_ORIGIN_URL 设为公网域名或 IP否则 feed 内部的链接指向 localhost外部阅读器点开会 404。调优与边界关键参数速查环境变量作用默认值FEED_MODE设为 fulltext 输出全文更耗内存、响应变慢摘要模式CRON_EXPRESSION定时更新订阅源的 Cron 表达式35 5,17 * * *AUTH_CODE接口请求授权码/feeds 路径不需要不启用SERVER_ORIGIN_URL公网访问地址用于生成 feed 完整链接空MAX_REQUEST_PER_MINUTE每分钟最大请求次数限制60常见报错与应对现象原因解法账号状态显示今日小黑屋请求频率触发官方封控等 24 小时自动恢复或重启容器清除记录feed 内文章链接打不开未设置 SERVER_ORIGIN_URL设为公网域名后重启服务账号反复变失效登录时勾选了 24 小时自动退出重新扫码不勾该选项4000 端口无法访问端口被占用映射改为 8080:4000 后重试性能与资源注意全文模式只建议订阅源较少时开启源多时保持摘要模式内存占用和接口响应都更友好。UPDATE_DELAY_TIME默认 60s是连续更新各源之间的延迟一次加了很多账号时不要调太小能明显降低进小黑屋的概率。几十个源以上建议用 MySQL 版个人轻量场景用 docker-compose.sqlite.yml 的 SQLite 版即可省掉一个数据库容器。深入一瞥后端是 NestJS Prisma前端是 React Vite代码分在 apps/ 下。RSS 生成的核心在 apps/server/src/feeds/feeds.service.ts它经微信读书接口拉文章、用 LRU 做缓存再按请求参数输出三种格式数据模型定义在 apps/server/prisma/schema.prisma。想接入新文章群聊推送的话可以关注 wewe-rss-dingtalk/ 目录下的钉钉通知模块。先绑定两三个常用公众号把 all.rss 加进阅读器观察一天定时更新和文章跳转是否正常。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/18 23:03:07

Python for循环中删除列表元素的正确姿势与迭代器原理

1. 先看一个最常见的翻车现场1.1 删除元素时的经典坑很多新手在刚接触Python的时候,都干过这么一件事:写一个for循环,想在循环里把满足条件的元素从列表里删掉。看起来逻辑没有任何问题,代码简洁,思路直接,…

2026/9/18 23:58:10

齿轮系统故障诊断与传递路径分析(TPA)实践

1. 齿轮系统故障诊断与传递路径分析概述齿轮传动系统作为机械设备中的核心部件,其运行状态直接影响整个设备的可靠性。在实际工程中,约60%的机械故障与齿轮系统相关。传递路径分析(Transfer Path Analysis, TPA)作为一种成熟的振动噪声诊断方法&#xff…

2026/9/18 23:58:10

伪全球变暖(PGW)方法:原理、实验设计与PGW4ERA5实操细节

做极端事件气候变化影响的研究,最让人头疼的一步往往不是模式本身,而是“怎么把未来的气候信号加到当前的真实天气过程里”。直接拿 GCM 输出驱动区域模式,模拟出来的天气系统经常在时间和位置上跟实况脱节,根本没法当成“同一个事…

2026/9/18 23:53:10

grep转义完全指南:BRE、ERE与-F模式下的正则符号处理

我最早意识到“grep转义”是个值得单独写一篇的东西,是因为一次特别丢人的线上操作。当时我在排查一个Nginx日志里的来源IP分布,想精确统计192.168.1.10这个地址出现了多少次,于是很自然地敲了这条命令:grep "192.168.1.10&q…

2026/9/18 14:13:01

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/18 14:13:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/18 14:13:02

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/18 14:13:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码