RSSHub订阅服务

地址变更公告

2023-01-10

RSSHub服务器地址已从 https://rsshub.uneasy.win/ 更改为 https://rsshub.feeded.xyz/,请使用服务的同学们注意更改服务器地址。

友情提示:RSSHub配合本站FreshRSS服务器服用效果更佳。

Contact: admin#uneasy.win

What’s New:

抖音路由已被移除。
feat: remove douyin, close #3977
已支持Twitter。
RSSHub服务器已支持Twitter

@DIYgod维护的RSSHub创建了一个基于RSS feeds的信息中心。不过这个服务需要自己架设,对很多人而言过于麻烦,而且他们示例服务器的速度很慢。我架了一台专门用来抓RSSHub的服务器,速度很快,会长期维护。

下面是一些比较流行的feeds示例,只用到RSSHub能力的百分之几,RSSHub所有支持的feeds列表和参数参见RSSHub文档(几百个支持的来源,包罗万象,包括很多站点的全文feeds),将文档中的举例服务器从 https://rsshub.app/ 替换成 https://rsshub.feeded.xyz/ 即可。

代理配置

有同学问到代理配置。可以通过路由器配置策略路由实现,当然也可以自己架设代理实现,以Debian和shadowsocks-libev为例。

  1. 在海外服务器启动shadowsocks-libev-server.service。
    • 安装shadowsocks-libev
      sudo apt install shadowsocks-libev
    • 启用shadowsocks-libev-server
      sudo systemctl enable shadowsocks-libev-server@12345
    • 编辑shadowsocks-libev-server配置
      sudo emacs /etc/shadowsocks-libev/12345.json
      配置内容如下,注意改密码
      {
      "server": "0.0.0.0",
      "server_port": 12345,
      "password": "password",
      "timeout": 3600,
      "method": "chacha20-ietf-poly1305",
      "fast_open": false
      }
    • 启动服务
      sudo systemctl start shadowsocks-libev-server@12345
  2. 在跑RSSHub的服务器上启动本地服务shadowsocks-libev-local.service,监听1081端口。
    sudo systemctl enable shadowsocks-libev-local@1081
    {
    "server": "server ip",
    "server_port": 12345,
    "local_address": "0.0.0.0",
    "local_port": 1081,
    "password": "password",
    "timeout": 3600,
    "method": "chacha20-ietf-poly1305",
    }
  3. RSSHub代理配置示例(将正则式中的youtube、twitter等替换为需要被代理网址的关键词):
    PROXY_PROTOCOL: socks
    PROXY_HOST: 127.0.0.1
    PROXY_PORT: 1081
    PROXY_URL_REGEX: (..)?(youtube|twitter|nytimes|nyt)(/.)?

《RSSHub订阅服务》有86个想法

    1. Hi,我已经用一个新的twitter账号(因为隐私的关系)申请developer account,有一个审核的流程,不知道新账号会不会有影响。通过之后我会部署,在这里回复的。

    1. 被反爬了。现在这个服务器的策略是用静态ip访问国外的路由,用动态ip访问国内的路由,因为访问国内路由的用户多一些。但实际上效果并不好,有些网站的反爬机制非常容易触发,而即使动态ip,也不适合以小时为周期更换,得考虑服务的连续性。

          1. 我复制一下日志:
            最近一次出错:
            A feed could not be found at https://uneasy.win/wordpress/rss/t66y/20. This does not appear to be a valid RSS or Atom feed.

            日期 延迟 新文章 状态 类型
            06:20 0 s. 0 错误
            05:20 0 s. 0 错误
            04:50 3.499 s. 1 成功
            04:19 3.895 s. 21 成功
            03:20 0 s. 0 错误
            02:20 0 s. 0 错误
            01:19 0 s. 0 错误
            00:18 0 s. 0 错误
            Sun Feb 23, 2020 23:18 0 s. 0 错误
            Sun Feb 23, 2020 22:17 0 s. 0 错误
            Sun Feb 23, 2020 21:17 0 s. 0 错误
            Sun Feb 23, 2020 20:16 0 s. 0 错误
            Sun Feb 23, 2020 19:15 0 s. 0 错误
            Sun Feb 23, 2020 18:14 0 s. 0 错误

          2. 既然有成功输出的 那说明不是权限的问题,而且昨晚出现一个很迷的状态,一直出错的instagram突然正常,之后又不行了,抖音也是如此

  1. 大佬,RSSHUB官网的配置文档,里面对于代理配置这块:
    PROXY_PROTOCOL: 使用代理,支持 socks,http,https
    PROXY_HOST: 代理服务器域名或 IP
    PROXY_PORT: 代理服务器端口
    PROXY_AUTH: 给代理服务器的身份验证凭证,Proxy-Authorization: Basic ${process.env.PROXY_AUTH}
    PROXY_URL_REGEX: 启用代理的 URL 正则表达式,默认全部开启 .*
    我自己有一个国外的机场,搭建了SSR服务能否配合使用,如果能够使用的话,上面的配置规则怎么写?身份验证凭证和URL 正则表达式这块,我自己尝试了很多遍也不行,大佬能否指点一下

    1. 自问自答吧
      第一个,因为在国内,所以更新一直失败,出去了就好了。
      第二个,建立在第一个基础上,找到服务器了,直接替换就好了,因为第一步没出去,所以第二步的基础出不来,说到底,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊气死了
      最后,非常感谢楼主搭建的服务器渠道

  2. 博主你好,我一直在使用您搭建的RSShub服务,非常感谢,特别是一些需要代理的原网站源,速度也很快????。但是好像北京时间昨天晚上RSShub服务宕机了,麻烦您检查维护一下????,谢谢。

  3. 感谢大佬,想请问一下Twitter缓存是多久,多久更新一次,因为rsshub官方很久才更新一次所以想请问一下,谢谢

          1. 十分感谢!另外,rsshub怎么订阅今日头条呢?我按照使用说明没有效果。因为有些公众号在今日头条有一样的,想尝试订阅今日头条的相关内容

  4. 大佬,自建的服务器订阅dcard 论坛出错,订阅其他的网站没问题,说明是被dcard限制了,看rsshub官方文档说,对反爬严格的路由可以使用代理,具体该怎么能否详细演示下?你贴的代理设置的步骤不是太详细 我买的是阿里云美国的服务器 应该不同shawdowsocks 之类的软件了吧
    非常感谢

  5. 请问不能抓取Pixiv吗?
    错误提示:Error message: pixiv RSS is disabled due to the lack of relevant config

  6. TypeError: Cannot read property ‘forEach’ of undefined
    at Object.obj.matchApp (:1959:24)
    at Object.obj.runAppList (:1946:33)
    at HTMLDocument. (:1936:25)
    at l (:1064:29375)
    at c (:1064:29677)
    打开ttr平台就报错

    1. hi,看来是昨晚将两台服务器数据合并时出了问题。数据已经回滚到上个备份(8月13日)。

      1. 但还是没有变化
        TypeError: Cannot read property ‘forEach’ of undefined
        at Object.obj.matchApp (:1959:24)
        at Object.obj.runAppList (:1946:33)
        at HTMLDocument. (:1936:25)
        at l (:1064:29375)
        at c (:1064:29677)

  7. 感谢大佬的无私奉献 感谢!
    我自己也搭建了一个rsshub 但是youtube连不上 看着部署教程配置youtube key也不管用 我是用docker起的openwrt 里面已经翻了 但是水平有限 不知道ttrss或者rsshub怎么配置代理…

  8. 非常非常感谢!这个真的对我这个刚入门rss的小白帮助太大了,如果大佬需要的话,可以开一个赞助通道,本人一定支持!好人一生平安

  9. 大神,有个问题请教一下。那就是为什么你的RSSHUB可以自动更新啊,我的每次都需要删除容器,再添加那样更新,不知道您这儿有什么其他方法没有

  10. 大佬,最近知乎的反爬似乎更严格了,有什么好的办法吗?尤其近期我看好多rsshub站点都无法抓取知乎日报了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注