共计 2533 个字符,预计需要花费 7 分钟才能阅读完成。
大家好,我是星哥,微信公众号已成为我们获取信息的重要渠道。然而,随着订阅号的增多,阅读微信公众号内容也变得越来越繁琐,有的是活动订阅的,有的根本不知道什么时候订阅,又不想取消订阅。今天,就让我们一起认识一款开源软件,它将让你的微信公众号阅读之旅变得更加优雅与高效!
功能
-
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
Mysql
1. 创建 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
2. 配置 ssl
保存证书
3. 添加反向代理
使用 WEWE-rss 访问
wewe RSS
扫码登录
添加订阅账号
添加成功,可以在网页中优雅的打开微信公众号