Colin-XKL / RSSmanX

RSSman X 一套综合RSS解决方案
https://github.com/Colin-XKL/RSSmanX
GNU General Public License v3.0
117 stars 10 forks source link

关于ttrss 使用github自带的 rss源没法使用的问题 #15

Closed MuXia-0326 closed 1 year ago

MuXia-0326 commented 1 year ago

比如下面这个rss链接 https://github.com/yoimiya-kokomi/miao-plugin/commits/master.atom

调试订阅源的信息

[11:08:49/39] start
[11:08:49/39] running HOOK_FETCH_FEED handlers...
[11:08:49/39] feed data has not been modified by a plugin.
[11:08:49/39] local cache will not be used for this feed
[11:08:49/39] last unconditional update request: 2022-11-29 11:07:01
[11:08:49/39] stored last modified for conditional request: 
[11:08:49/39] fetching https://github.com/yoimiya-kokomi/miao-plugin/commits/master.atom (force_refetch: )...
[11:08:53/39] fetch done.
[11:08:53/39] effective URL (after redirects): https://github.com/yoimiya-kokomi/miao-plugin/commits/master.atom (IP: 20.205.243.166) 
[11:08:53/39] server last modified: 
[11:08:53/39] unable to fetch: ; 35 OpenSSL SSL_connect: Connection reset by peer in connection to github.com:443  [0]

另外问下有没有更好的监听github项目commits记录的rss源

Colin-XKL commented 1 year ago

35 OpenSSL SSL_connect: Connection reset by peer in connection to github.com:443

这个是连接 github 服务器失败,大陆地区访问 Github 失败是常态,你需要科学上网。

RSS Man内带 clash 的版本自带一些公益性质的科学上网节点可以使用,正确配置的情况下,连接 github 这些海外站点会默认走代理。不过因为是公益节点,质量无法保证,偶尔会请求失败,一般 ttrss 获取 feed 的时候都会自动重试,问题不大。

你贴的日志里这个情况需要检查一下代理是不是有正确配置

MuXia-0326 commented 1 year ago

了解了,那我有空把节点换成自己的试试,谢谢了

Colin-XKL commented 1 year ago

监听 github 项目 commits 记录的 rss 源的话,github 自带的应该能满足大部分需求,rsshub 也有类似的,https://docs.rsshub.app/programming.html#github-wen-jian-commits

如果 rsshub 文档站点在大陆地区无法访问的话,可以使用我的反向代理 https://rsshub-doc.azure.colinx.one/,不过仅限文档部分