5 分钟部署 wewe-rss把微信公众号订阅收进你的 RSS 阅读器【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss你关注的公众号被锁在微信侧边栏里既导不出来也换不了设备各平台的阅读源越用越散。wewe-rss 是一个可私有化部署的微信公众号 RSS 订阅服务基于微信读书接口抓取文章并生成标准订阅源配置完成后你关注的公众号更新会自动出现在任何 RSS 阅读器中。部署完成后的样子以及它的边界跑通之后你会看到一个管理界面左侧是订阅的公众号列表点开任意一个能看到它历史文章的标题和发布时间顶部提供立即更新开关和 RSS 地址入口。把 RSS 地址填进阅读器之后每天到点自动出新文章不用再去微信里逐个翻。能做到的事每个公众号生成.rss、.atom、.json三种格式的订阅源拉取历史文章后台按定时任务自动更新支持标题关键词过滤、全文输出、手动触发更新全部订阅源可导出 OPML方便整体迁移不适合的场景想要秒级实时推送的——它是定时任务最快也是小时级想抓公众号之外微信内容的群聊、朋友圈等——它只覆盖公众号文章部署前准备Docker 环境与微信读书账号开始之前需要准备一台能运行 Docker 的机器Linux、macOS、Windows Docker Desktop 均可服务默认占用4000 端口确认未被占用一个微信读书账号用微信扫一扫即可登录两个容易踩的坑先说明白⚠️ 扫码登录时不要勾选24 小时后自动退出否则登录态第二天就失效账号会显示失效需要重新扫码绑定。⚠️ 请求频率过高会触发微信读书风控账号会进今日小黑屋等一天自动恢复。所以下面操作公众号源时节奏放慢一些。三步启动服务拿到第一个 RSS 源1. 启动服务所有抓取和 RSS 生成都靠这个服务它是后面所有操作的地基。仓库里的 docker-compose.yml 自带 MySQL 容器不用单独装数据库git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d不想用 MySQL 的话改用仓库里的 docker-compose.sqlite.ymldocker-compose -f docker-compose.sqlite.yml up -d。✅ 浏览器打开http://localhost:4000看到 wewe-rss 管理界面说明服务已启动。2. 绑定微信读书账号所有抓取请求都走你的微信读书登录态这一步不做后面什么都抓不到。进入账号管理页点右上角添加读书账号用微信扫码登录。⚠️ 登录页上24 小时后自动退出的选项一定不勾。✅ 账号列表里多了一条记录状态列显示启用。3. 添加第一个公众号源拿到 RSS 地址订阅公众号不能拼主页 URL必须用微信里直接分享出来的文章链接。切到公众号源页点左上角添加 在微信里打开该公众号的任意一篇文章复制分享链接粘贴进弹窗点确定。添加成功后点列表右上角的 RSS 按钮复制地址。单个公众号形如http://localhost:4000/feeds/公众号ID.rss全部聚合是http://localhost:4000/feeds/all.rss把它加进 Inoreader、Feedly、Reeder 或任何 RSS 阅读器即可。✅ 阅读器里出现该公众号的最新文章——到这里你的第一个可用 RSS 源就拿到了。最值得关注的 4 个环境变量都在 docker-compose.yml 的app服务environment下取消注释或修改即可参数默认值怎么改改了之后的影响AUTH_CODE不设置接口不鉴权设成自己的随机字符串防止别人直接调用你的管理接口SERVER_ORIGIN_URL空基于本机地址改成公网域名或 IP部署到服务器后必填否则外网读者打不开文章链接FEED_MODE摘要模式设为fulltext输出全文但接口响应变慢、内存占用更高订阅源多时建议保持默认CRON_EXPRESSION35 5,17 * * *每天 5:35、17:35如0 */6 * * *更新更及时但别调得太密以免触发风控最小配置示例environment: - AUTH_CODE换成你自己的随机字符串 - SERVER_ORIGIN_URLhttps://你的公网域名 # - FEED_MODEfulltext # - CRON_EXPRESSION0 */6 * * *改完后执行docker-compose up -d重建容器新配置即生效。配置完之后先对照这几种情况现象可能原因处理账号状态显示今日小黑屋请求频率过高被微信读书风控等一天自动恢复账号正常后重启服务/容器可清除记录账号状态显示失效登录态过期常因勾选了 24 小时自动退出重新扫码登录该账号订阅内容只有摘要没有全文默认走摘要模式设置FEED_MODEfulltext后重建容器外网访问 RSS 地址打不开未配置SERVER_ORIGIN_URL设置为公网 IP 或域名后重启阅读器里长时间没有新文章还没到定时更新点访问?updatetrue手动触发或调密CRON_EXPRESSION添加公众号立刻失败或被拦短时间添加/请求过于密集放慢操作节奏等 24 小时自动解封跑起来之后还可以多做三件事按标题过滤订阅内容只想看特定主题时在订阅地址后加查询参数多个关键词用|分隔title_include与title_exclude可组合使用curl http://localhost:4000/feeds/all.atom?title_includeAI|机器学习 curl http://localhost:4000/feeds/all.rss?title_exclude招聘|转载手动触发单个源更新某个公众号迟迟没更新时访问它的?updatetrue地址即可立刻刷新不用等定时任务curl http://localhost:4000/feeds/公众号ID.rss?updatetrue公众号更新推送到钉钉群仓库自带 wewe-rss-dingtalk 模块进目录按 wewe-rss-dingtalk/README.md 的指引在main.py里填好机器人 access_token 和 secret执行docker-compose up -d即可。接下来可以做几件事先把all.rss加进阅读器观察一两个更新周期确认定时任务按预期工作准备部署到服务器前补上AUTH_CODE和SERVER_ORIGIN_URL这两个必填项换阅读器或迁移服务时从管理界面导出 OPML 整体搬走不用逐个重新添加。wewe-rss 的定位很克制——它只做公众号文章 → RSS 订阅源这一件事但把数据留在自己的机器上这件事它做得足够完整。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考