
3步部署微信公众号RSS到自己的阅读器【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rsswewe-rss 是一个可私有化部署的微信公众号 RSS 服务。它用微信读书账号抓取你关注的公众号文章列表输出标准 RSS、Atom、JSON 三种格式。做完本文你能完成部署服务、添加第一个源、接入自己的阅读器。跑起服务项目自带两套 docker-compose 配置差别只在数据库。选 SQLite 或 MySQLSQLite 版单容器、无数据库依赖个人订阅够用要多账号冗余或不放心单文件就用 MySQL 版。拿不准就先 SQLite不够再换 MySQL差一条命令的事。# 轻量 SQLite 版 docker compose -f docker-compose.sqlite.yml up -d # MySQL 版自动建库 docker compose -f docker-compose.yml up -d打开管理界面确认等一两分钟访问http://localhost:4000。左侧是订阅源列表右侧是选中源的文章列表顶部有开关和删除操作。首次启动会自动建库并初始化表结构界面没响应的先看docker compose logs。界面只做账号和源的管理内容同步全自动平时不用管它。绑定账号并添加第一个源所有请求都走微信读书接口订阅服务端不碰微信本体的登录态但需要你先交出一个有效的读书账号登录状态。流程两步先绑账号再加源。扫码登录读书账号进入账号管理点添加读书账号扫码。不要勾选24小时后自动退出勾了第二天就得重新绑定。粘贴分享链接加源在公众号源页点添加把该公众号任意一篇文章的链接粘进对话框——直接从微信里分享出来复制链接即可。链接校验通过后会开始拉取历史文章。一次别加太多频率过高会触发封控封了要等 24 小时。把订阅接入阅读器取三种格式的订阅地址每个源有独立地址all聚合全部源单源http://localhost:4000/feeds/{源ID}.rss聚合http://localhost:4000/feeds/all.rss同路径还支持.atom和.json单源默认取 10 条聚合默认 30 条都可参数覆盖。源页面还有一键导出 OPML 的入口源列表能整体搬进阅读器。加查询参数做过滤订阅接口支持若干查询参数同一个地址能调出不同内容流/feeds/all.atom?title_includeAI|机器学习 /feeds/all.rss?limit20page1 /feeds/{源ID}.rss?title_exclude广告title_include、title_exclude用|分隔多个关键词做或匹配。单源接口还带updatetrue手动触发一次更新。对外访问前先配好公网地址如果服务挂在域名下把SERVER_ORIGIN_URL设为该域名否则订阅里的链接仍指向 localhost。RSS 阅读器配置能通过但点进文章会 404。调整更新节奏与输出模式改定时更新时间默认CRON_EXPRESSION是35 5,17 * * *每天 5:35 和 17:35 各更新一次时区固定北京时间。想加频率可以但要防封控源多时同步调大UPDATE_DELAY_TIME它是连续更新两个源之间的间隔默认 60 秒。选全文或摘要模式默认只出文章摘要。FEED_MODEfulltext抓完整正文代价是响应变慢、内存占用上升。正文排版太脏就打开ENABLE_CLEAN_HTML清理。常用参数和推荐值参数作用推荐值CRON_EXPRESSION每日定时更新时间默认 35 5,17 * * *一天两次FEED_MODE全文输出按需设 fulltextUPDATE_DELAY_TIME连续更新源的间隔60sENABLE_CLEAN_HTML清理正文 HTMLtrueSERVER_ORIGIN_URL公网访问地址你的域名处理常见运行状态对照账号状态列表账号页的状态字段只有四种各有对应动作状态含义动作启用正常无今日小黑屋被封控24 小时自动恢复等一天或恢复后重启容器清记录失效登录态过期重新扫码登录禁用手动停用手动再启用小黑屋本质是读书接口侧的限流惩罚重启服务能清掉记录但高频请求还会再犯根子要落在调低更新频率上。保护对外暴露的接口AUTH_CODE设一个强口令管理接口就要求带码/feeds订阅路径豁免。怕订阅被高频爬可用MAX_REQUEST_PER_MINUTE限流默认 60。用 MySQL 版的话数据库 root 密码默认是 123456对外暴露前先在 compose 里改掉。接上两个可选能力接钉钉机器人推新文章仓库带一个钉钉推送模块按 wewe-rss-dingtalk 目录 里 README 填机器人 token 和加签 secret 后启动新文章更新即推到群里适合团队共用一份订阅。cd wewe-rss-dingtalk docker compose up -d定位要自己改的代码要改输出格式或过滤逻辑入口在 feeds 生成逻辑账号与源管理的接口在 trpc 路由。接下来三件事部署 SQLite 版加一个公众号确认阅读器里能看到文章设置 AUTH_CODE 与 SERVER_ORIGIN_URL把服务暴露到内网团队场景再补上钉钉推送【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考