开源软件让你更优雅的阅读微信公众号

大家好,我是星哥,微信公众号已成为我们获取信息的重要渠道。然而,随着订阅号的增多,阅读微信公众号内容也变得越来越繁琐,有的是活动订阅的,有的根本不知道什么时候订阅,又不想取消订阅。今天,就让我们一起认识一款开源软件,它将让你的微信公众号阅读之旅变得更加优雅与高效!

• v2.x版本使用全新接口,更加稳定

  • • 支持微信公众号订阅(基于微信读书)

  • • 获取公众号历史发布文章

  • • 后台自动定时更新内容

  • • 微信公众号RSS生成(支持 .atom . rss . json 格式)

  • • 支持全文内容输出,让阅读无障碍

  • • 所有订阅源导出OPML

  • • 支持通过/feeds/all.(json|rss|atom)接口和/feeds/:feed对标题进行过滤:使用title_include和title_exclude参数,支持使用 |

  • 实现多个关键词的 或 逻辑

    {{ORIGIN_URL}}/feeds/all.atom?title_include=张三 {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六
    • • 支持通过/feeds/:feed接口触发单个feedid更新:使用update=true参数(实时返回结果不包含更新后的articles,要获取更新后的articles需去掉update参数再请求一次)

    {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true
    前言 准备工作

    本实例可以安装在NAS,Linux系统,windows等支持docker的

    本文将以下资源搭建

    • • 服务器一台

    • • 域名一个,下文以 wx-rss.xgss.net 代替(非必须,最好是备案过的域名,如果没有可以新注册个)

    • • SSL 证书一个(非必须)

    系统:本文是Centos7.9+宝塔面板,如果没有备案域名请购买香港或海外区域,http://y.xgss.net/aliyun 或者 腾讯云 https://y.xgss.net/tx

    Docker 命令启动

    开源地址:https://github.com/cooderl/wewe-rss

    Sqlite数据库(推荐)

    mkdir  -p /data/docker/wx-rss docker run -idt \ --restart always \ --name wx-rss \ -p 4000:4000 \ -e DATABASE_TYPE=sqlite \ -e AUTH_CODE=123567 \ -v /data/docker/wx-rss/data:/app/data \ cooderl/wewe-rss-sqlite:latest

    docker ps

    docker ps CONTAINER ID   IMAGE                            COMMAND                  CREATED              STATUS              PORTS                                                 NAMES 7e28ae4d84ad   cooderl/wewe-rss-sqlite:latest   "docker-entrypoint.s…"   About a minute ago   Up About a minute   0.0.0.0:4000->4000/tcp, :::4000->4000/tcp             wx-rss

    宝塔的docker

    docker network create wewe-rss
    2.启动 MySQL 数据库

    docker run -d \   --name db \   -e MYSQL_ROOT_PASSWORD=123456 \   -e TZ='Asia/Shanghai' \   -e MYSQL_DATABASE='wewe-rss' \   -v db_data:/var/lib/mysql \   --network wewe-rss \   mysql:8.3.0 --mysql-native-password=ON
    3.启动 Server

    docker run -d \   --name wewe-rss \   -p 4000:4000 \   -e DATABASE_URL='mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_timeout=30&socket_timeout=30' \   -e AUTH_CODE=123567 \   --network wewe-rss \   cooderl/wewe-rss:latest
    使用IP+端口访问

    可以使用IP+端口访问

    nginx配置

    server {   listen 80;   server_name wx-rss.xgss.net;   location / {     proxy_pass http://127.0.0.1:4000;     proxy_http_version  1.1;     proxy_set_header Connection  "";     proxy_set_header    Host   $http_host;     proxy_set_header  X-Forwarded-Proto  $scheme;     proxy_set_header    X-Real-IP           $remote_addr;     proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;     proxy_set_header    Accept-Encoding gzip;     proxy_buffering off;     proxy_cache off;     send_timeout 300;     proxy_connect_timeout 300;     proxy_send_timeout 300;     proxy_read_timeout 300;   } }
    宝塔配置站点 1.添加站点

    把域名解析到服务器IP

    保存证书

    wewe RSS

    添加成功,可以在网页中优雅的打开微信公众号

    通过wewe-rss开源软件和工具,我们不仅能提升微信公众号文章的阅读体验,还能更好地管理、吸收知识。不妨试试看,让你的阅读之旅变得更加高效与愉悦吧!