ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

微信公众号RSS私有化部署三步:一份Docker搭建走读

微信公众号RSS私有化部署三步:一份Docker搭建走读 微信公众号RSS私有化部署三步一份Docker搭建走读【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss公众号文章只能在订阅号列表里一篇篇翻你的RSS阅读器永远等不到它们。wewe-rss要解的正是这个矛盾它借微信读书做桥梁把各公众号的历史文章和新增内容拉下来转成标准RSS/Atom/JSON输出。这是一套能在自己服务器上跑的微信公众号RSS服务数据留在本地更新节奏自己定。我跑了几个月把整个流程走一遍。 先把原理讲清它借道微信读书它不抓公众号网页而是用你的微信读书账号登录走读书的接口取文章数据。所以前提只有一个你有微信读书账号且想订的公众号在那个账号里关注着。历史列表和全文都从这条通道取服务负责的是转换与输出。出口是标准格式.rss、.atom、.json都有还附带OPML导出任何RSS阅读器都能接。另外支持手动触发在某个feed地址后面加updatetrue就让它重抓一次那个公众号不用等定时任务。 wewe-rss私有化部署三步用Docker Compose跑起来只想快速拿到公众号订阅Docker部署教程的话看这一节就够。手上有Docker的话整个部署就是两条命令git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d启动后服务占用4000端口浏览器打开就是下图这个主界面。开工前记得把配置里的MySQL密码和AUTH_CODE改成自己的对外访问还要填SERVER_ORIGIN_URL每个变量的注释都写在docker-compose.yml里不想单独挂MySQL还有一份SQLite版见docker-compose.sqlite.yml。完成第一次订阅扫一个码、贴一个链接起来之后要做两件事。第一件在「账号管理」页点「添加读书账号」用微信扫码把微信读书账号登进来。这里有个坑——登录页面千万别勾选24小时后自动退出勾了的话登录状态一天就作废你得重新扫。第二件到「公众号源」页点添加贴一条该公众号文章的分享链接文章里转发出来的那种。服务会认出公众号身份并回补历史文章。添加别连着上一次贴太多容易触发风控解封得等上24小时慢一点没关系。 四个环境变量决定更新节奏默认配置能跑但想按自己的节奏来动这四个就行CRON_EXPRESSION定时更新什么时候触发默认每天05:35和17:35各一次想看新文章快一点就改这个表达式FEED_MODE设成fulltextfeed里直接输出全文。代价是响应变慢、更占内存想在阅读器里直接读正文才值得开MAX_REQUEST_PER_MINUTE出站请求限速默认每分钟60次调低一点更不容易被风控AUTH_CODE管理接口加一道授权码。服务挂在公网时建议配上免得陌生人动你的订阅源。数据住哪儿三个文件就够看想深入的话不用通读整个仓库。数据模型在schema.prisma里公众号、文章、账号三个实体和它们的关系一目了然所有feed输出接口包括title_include这类过滤参数集中在feeds.controller.ts完整的环境变量清单在README。把这三处读一遍系统边界就清楚了。看完就照着上面的命令拉起一个实例把第一个公众号订进去踩到什么坑欢迎留言一起讨论。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表