如何快速搭建微信公众号RSS订阅服务:wewe-rss 完整上手指南

📅 2026/8/24 3:45:19
如何快速搭建微信公众号RSS订阅服务:wewe-rss 完整上手指南
如何快速搭建微信公众号RSS订阅服务wewe-rss 完整上手指南【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss每天早上你要刷十几个微信公众号刷完咖啡都凉了。你其实只想要一件事关注的公众号一更新文章就自动出现在自己屏幕的阅读器里。wewe-rss 是一个可以私有化部署的微信公众号 RSS 生成服务它基于微信读书接口抓取公众号文章转成标准 RSS 订阅源让你在任何 RSS 阅读器里统一管理。wewe-rss 能帮你做什么它做的事情很聚焦就是把你微信里的公众号搬到 RSS 阅读器里把任意微信公众号的文章转成.rss、.atom、.json三种格式的订阅源自动拉取公众号历史发布文章后台定时更新不用你手动刷新支持标题关键词过滤、全文输出、手动触发更新所有订阅源可以一键导出 OPML方便迁移到其他阅读器适合两类人一是把公众号内容当日常信息源、想收进 RSS 阅读器的人二是希望数据留在自己机器上、不想依赖第三方聚合平台的人。部署用 Docker Compose 一条命令启动环境要求只有一条一台能跑 Docker 的机器Linux、macOS 或装了 Docker Desktop 的 Windows 都行服务默认占用4000 端口。最省事的路径是 Docker Compose 部署自带 MySQL 数据库不需要你单独装git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d配置完运行后打开浏览器访问http://localhost:4000看到 wewe-rss 管理界面就说明服务起来了。不想用 MySQL 的话仓库里还有一份 docker-compose.sqlite.yml用 SQLite 代替数据库命令换成docker-compose -f docker-compose.sqlite.yml up -d首次部署建议顺手改 4 个配置项在 docker-compose.yml 的app服务environment下取消注释即可AUTH_CODE不设置则接口不鉴权。建议设成自己的随机字符串防止别人直接调你的管理接口。SERVER_ORIGIN_URL默认不填生成的 RSS 链接基于本机地址。部署到服务器后改成你的公网域名读者才能通过外网正确打开文章链接。FEED_MODE默认摘要模式。改成fulltext可输出全文代价是接口变慢、内存占用更高。订阅源不多可以开多了建议保持默认。CRON_EXPRESSION默认35 5,17 * * *即每天 5:35 和 17:35 各更新一次。订阅源多或希望更及时可改成每 6 小时一次如0 */6 * * *。第一次拿到结果从绑定账号到拿到第一个 RSS 地址这一节跟着页面点一遍大概 5 分钟能拿到第一条数据。打开http://localhost:4000进入账号管理页点击右上角添加读书账号用微信扫描弹出的二维码登录微信读书账号。⚠️ 登录时不要勾选24 小时后自动退出否则账号第二天就失效了得重新绑定。做完这步你应该看到账号列表里多了一条记录状态显示启用。切到公众号源页点击左上角添加 按钮。在微信里打开任意一篇该公众号的文章复制链接粘贴到添加公众号源弹窗的输入框中点击确定。 链接必须是从微信里直接分享出来的文章链接自己手拼公众号主页 URL 是不行的。做完这步你应该看到弹窗关闭左侧订阅源列表里出现这个公众号的名字。系统会自动开始抓取这个公众号的历史文章。回到公众号源页点击该公众号看到标题列表不断出现说明抓取成功。✅ 成功的样子点进去能看到一篇篇文章标题和发布时间右上角有立即更新开关和 RSS 按钮。点列表右上角的 RSS 按钮复制地址把它添加进你的 RSS 阅读器Inoreader、Feedly、Reeder 或任何支持 RSS 的客户端。单个公众号的地址形如http://localhost:4000/feeds/公众号ID.rss全部聚合地址是http://localhost:4000/feeds/all.rss。做完这步你应该看到阅读器里出现了这个公众号的最新文章之后每天固定时间自动更新。值得调的几个开关默认配置就能用但有三个开关对你的日常体验提升最明显。1. 标题过滤只想看某类文章时在订阅地址后加查询参数即可|分隔多个关键词# 只看标题含 AI 或机器学习的文章 curl http://localhost:4000/feeds/all.atom?title_includeAI|机器学习 # 排除招聘和转载类文章 curl http://localhost:4000/feeds/all.rss?title_exclude招聘|转载两个参数可以组合使用同一个公众号的MP_WXS_xxx地址也支持同样的过滤。2. 全文模式默认输出正文摘要想看全文就在 compose 文件里取消注释FEED_MODEfulltextenvironment: - FEED_MODEfulltext⚠️ 全文模式会让接口响应变慢、内存占用更高订阅源很多时建议保持默认摘要模式。3. 手动触发更新某个公众号迟迟没更新时不用等定时任务直接访问它带updatetrue的地址即可触发抓取curl http://localhost:4000/feeds/MP_WXS_123.rss?updatetrue 更新频率别拉太满连续请求太快容易触发微信读书的限制账号会进小黑屋。出问题先看这里现象常见原因解决办法账号状态显示今日小黑屋请求频率过高被微信读书风控等一天自动恢复账号正常时重启服务/容器可清除记录账号状态显示失效微信读书登录态过期常因勾选了 24 小时自动退出重新扫码登录该账号文章只有摘要没有全文默认摘要模式设置FEED_MODEfulltext后重启容器添加公众号立刻失败或频繁被拦短时间添加/请求过于密集放慢操作节奏等 24 小时自动解封外网访问 RSS 地址打不开未配置SERVER_ORIGIN_URL将其设置为公网域名或 IP 后重启阅读器里长时间没新文章还没到定时更新点访问?updatetrue手动触发或调密CRON_EXPRESSION接进你的工作流部署稳定之后有两个方向值得顺手做一下。钉钉群推送新文章仓库自带 wewe-rss-dingtalk 模块把公众号更新推到钉钉群里。用法很简单进入该目录按 wewe-rss-dingtalk/README.md 的指引在main.py里填上钉钉机器人的 access_token 和 secret再执行docker-compose up -d跑起来之后新文章就会推到群里。OPML 迁移管理界面支持导出全部订阅源的 OPML 文件。如果你之前用别的公众号聚合工具或将来换服务导出 OPML 再导入新工具订阅读料就能整体搬走不用一个个重新添加。下一步行动清单用 Docker Compose 把服务跑起来绑定微信读书账号添加 2-3 个常用公众号把all.rss地址加进你的 RSS 阅读器观察一两个更新周期部署到服务器时补上SERVER_ORIGIN_URL和AUTH_CODE再按需开启标题过滤【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考