
十分钟部署 wewe-rss微信公众号转 RSS 订阅完整指南【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss部署完成后wewe-rss 就是你专属的RSS 生成器绑定一个微信读书账号把你关注的公众号分享链接粘贴进去服务会抓取这些公众号的历史发布文章、后台定时更新并输出.rss、.atom、.json三种标准格式可以直接加进任意 RSS 阅读器所有订阅源还能一键导出 OPML。整套服务跑在你自己的机器上数据完全私有从克隆代码到打开管理界面大约只需要十分钟。这篇文章从最终效果倒着讲先部署跑起来再绑账号、加源然后讲订阅地址怎么用最后告诉你账号翻车时怎么排查。部署按资源选方案三条命令跑起来项目自带两套 Docker Compose 配置MySQL 版默认适合订阅源较多、长期使用和 SQLite 版单容器没有独立数据库适合个人小规模试用分别对应 docker-compose.yml 和 docker-compose.sqlite.yml。常规情况直接跑默认配置git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker compose up -d这三条命令完成克隆、进入目录并同时启动 MySQL 和主服务容器会等数据库健康检查通过后才启动应用。两三分钟后访问http://localhost:4000就是管理界面数据库建库、建表都是自动的。如果机器资源紧张改用 SQLite 方案docker-compose -f docker-compose.sqlite.yml up -d这一步只启动一个容器数据文件映射到本地./data目录容器删了重建数据也不丢。账号绑定一次微信扫码解锁全部内容wewe-rss 基于微信读书接口取内容所以第一步是绑定账号打开管理界面进入左侧的账号管理点击添加读书账号用微信扫二维码登录登录页面上千万不要勾选24 小时后自动退出——勾了的话第二天登录态就过期得重新扫码授权信息会安全存储在服务端只用于拉取公众号文章不会保存其他敏感数据。添加源用分享链接订阅公众号账号就绪后开始加公众号切到公众号源标签页点左上角的添加按钮粘贴该公众号任意一篇文章的分享链接不用去查公众号 ID系统会自己从文章链接里识别出公众号信息并顺带把它的历史文章抓取下来。两个注意点别连续快速添加。添加频率过高容易触发微信读书的风控账号会被关小黑屋24 小时自动解封批量添加时几个几个地加中间隔几分钟能明显降低被限制的概率订阅消费三种格式地址 两个过滤参数每个订阅源都有独立地址全部源则聚合成all一个地址http://localhost:4000/feeds/all.rss— RSS 2.0兼容性最好http://localhost:4000/feeds/all.atom— Atom 1.0标准更严格http://localhost:4000/feeds/all.json— JSON Feed方便自己写代码解析单个公众号把all换成它的 feed ID 即可。地址后面还能挂三个常用参数http://localhost:4000/feeds/all.atom?title_includeAI|机器学习 http://localhost:4000/feeds/MP_WXS_123.json?title_exclude招聘 http://localhost:4000/feeds/MP_WXS_123.rss?updatetruetitle_include只保留标题命中任意关键词的文章多个关键词用|分隔title_exclude排除命中关键词的文章可以和 include 组合使用updatetrue手动触发该源立刻更新一次再返回内容服务部署在公网时记得把SERVER_ORIGIN_URL环境变量设成你的域名或公网 IP否则 feed 里的文章链接路径会是错的。管理界面还支持把所有订阅源导出为 OPML 文件迁移订阅集或换阅读器时一次搞定。更新节奏默认是每天 5:35 和 17:35 两次Cron35 5,17 * * *用CRON_EXPRESSION可以改成自己的节奏。想让 feed 输出全文而不是摘要设FEED_MODEfulltext但响应会变慢、占更多内存源很多时不建议开。完整变量表见 README。出问题时账号状态与排查速查账号列表里的状态直接对应处理办法状态含义怎么办今日小黑屋账号当前被风控限制等 24 小时自动恢复账号本身正常时重启服务/容器可清除小黑屋记录禁用手动停用不参与更新无需处理失效登录态过期重新扫码登录依然别勾自动退出其他常见情况现象最可能原因处理办法访问不到管理界面端口占用或没放行改端口映射例如-p 8080:4000并检查防火墙feed 文章链接外网打不开没设SERVER_ORIGIN_URL填上服务对外的访问地址更新频繁失败请求太密或网络波动调低更新频率或收紧MAX_REQUEST_PER_MINUTE默认 60 次/分钟国内 DNS 解析不稳定的话可以用PLATFORM_URL换一个基础服务地址默认的转发服务不保存任何数据。进阶玩法定时更新与钉钉群推送连续更新之间有UPDATE_DELAY_TIME延迟默认 60 秒就是用来降低被关小黑屋概率的正文 HTML 比较杂时把ENABLE_CLEAN_HTML设为true可以清理一下。这两项开关在订阅量上来之后值得按需调。想让新文章直接推进团队群项目带了钉钉机器人模块进 wewe-rss-dingtalk/ 目录在main.py里填入机器人的 access_token 和 secret然后python3 main.py直接跑或docker-compose up -d部署成容器订阅源一有更新就会发到群里。想魔改的话RSS 生成逻辑集中在 apps/server/src/feeds/后端是 NestJS、前端是 React Vite加格式或改过滤条件从这里入手即可。上手清单先部署 MySQL 版绑定微信读书账号确认账号状态正常添加 2-3 个最常用的公众号用all.rss地址在阅读器里试订阅观察一天确认没有小黑屋记录后再逐步加源根据习惯决定是否开全文模式、标题过滤和钉钉推送【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考