RSS Reader订阅器开源

RSS將資訊聚合,曾尋找過一些RSS客戶端,但覺得都太過於復雜,有登陸、保存歷史消息、 是否閱讀標記等功能,但我想要要的是,打開頁面看到關注網站的即時消息即可(一般通過RSS訂閱獲取到的數據即是熱點或者最新內容), 看到有感興趣的信息,可以跳轉過去再詳細的了解。

RSS Reader订阅器开源
RSS Reader订阅器开源

項目源碼:

https://github.com/srcrs/rss-reader
demo:https://rss.lass.cc/</pre>

項目具有以下幾個特點:
1.支持docker部署
2.使用golang+vue技術實現
3.數據存取在內存,每5分鐘刷新一次

配置文件

配置文件

名称说明
valuesrss订阅链接(必填)
refreshrss订阅更新时间间隔,单位分钟(必填)
autoUpdatePush自动刷新间隔,默认为0,不开启。效果为前端每autoUpdatePush分钟自动更新页面信息,单位分钟(非必填)

使用方式

Docker部署

环境要求:Git、Docker、Docker-Compose

克隆项目git clone https://github.com/srcrs/rss-reader

进入rss-reader文件夹,运行项目docker-compose up -d

国内服务器将Dockerfile中取消下面注释使用 go mod 镜像#RUN go env -w GO111MODULE=on && \ # go env -w GOPROXY=https://goproxy.cn,direct

部署成功后,通过ip+端口号访问

nginx反代

这里需要注意/ws,若不设置proxy_read_timeout参数,则默认1分钟断开。

server {
    listen 443 ssl;
    server_name rss.lass.cc;
    ssl_certificate  fullchain.cer;
    ssl_certificate_key lass.cc.key;
    location / {
        proxy_pass  http://localhost:8080;
    }
    location /ws {
        proxy_pass http://localhost:8080/ws;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
        proxy_read_timeout 300s;
    }
}

server {
    listen 80;
    server_name rss.lass.cc;
    rewrite ^(.*)$ https://$host$1 permanent;
}

給TA打賞
共{{data.count}}人
人已打賞
源码

雷池 - 免费开源WAF 专为网站社区而生

2023-8-26 15:17:32

资源遊戲

游侠加速器 电竞级AI智能一键加速

2021-5-27 22:10:27

0 條回复 A文章作者 M管理员
    暫無討論,說說你的看法吧
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索