本博客RSS源可能无法更新

更新(2015年7月27日):因升级采用了CloudFlare的收费CDN服务,现在原生RSS应该全部恢复正常。

在其它RSS订阅服务中发现,除了FeedlyInoreader两个服务外,土木坛子的RSS源在大部分订阅中失效了,比如AOL Reader和NewsZeit之类的订阅器。Feed Validator测试发现,本博客的RSS地址无法通过。

我估计原因,在于我使用了CDN,而CloudFlare的CDN又存在反代理,导致RSS订阅服务读取土木坛子的RSS源时,CloudFlare会拒绝访问部分User Agent的请求,从而造成RSS更新失败,甚至让人误以为本网站停止更新。

我试图用白名单的办法让Feed地址取消缓存加速,但发现也无法解决问题。为了保证网站的安全,我目前必须要使用CDN,所以Feed在大部分RSS订阅中无法获取更新的问题暂时无法解决。

我一直主张提供RSS功能,并支持全文输出,是为了让人们更高效自由地获取管理信息。这次看来无能为力、爱莫能助。虽然我没有义务解决,但还是给受到影响的朋友说声:抱歉。

更新(2015年7月18日):一个目前可行的办法是用Google的FeedBurner烧录地址 https://feeds.feedburner.com/tumutanzi 但不知Google将来会不会关闭这个项目。或者点击这里采用邮件订阅——如果你愿意的话。

分享到:Facebook | Twitter | Google+ | 微博 | 更多…

关于博主的英国代购服务,请点击这里了解详情;畅游真正互联网,建议使用高性价比VPN或独家特价高端VPN

欢迎关注微信号自动获取最新文章并与博主互动,微信搜索“土木坛子”或者扫一扫下面二维码:

土木坛子公众号

《本博客RSS源可能无法更新》有48个想法

  1. 从 Feed Validator 的结果「Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error」来看,这是因为他们的 TLS 相关库太陈旧、没有更新导致的。可能是 CloudFlare 禁用了太多已知不安全的加密协议和算法。

  2. 这个问题我知道如何解决,因为我用cloudflare之前也遇到了相同的问题。
    首先登陆cloudflare,页面上方找到page rules,然后添加一个把你的rss由https转跳到http的rule,这个就可以避免有些订阅服务无法识别的问题。
    原因应该是cloudflare使用了新的ssl加密技术,有些订阅服务不支持。 (手机打字,渣语法见谅)

      1. 嗯,google挂了之后找替代品,发现theoldreader感觉不错,稳定性也比feedly好,而且还是greader声明支持,就用了。除了更新有点慢,其他没什么大问题。
        不过评论回复邮件在QQ邮件里变成垃圾邮件了……可能inksay.com 代发有问题

      1. 那就是网页中有用http的图片、音视频之类的
        比如gravatar的头像我看了,就是http的,请务必在后台改为https的
        然后头像为毛都变成默认头像了。。。我都有设置过啊

    1. 直接访问Feed是你的浏览器访问,User Agent就是浏览器本身,只要能访问网站,就能访问Feed。而一些第三方服务,其User Agent就未能能进入CloudFlare的白名单了。

  3. 我的绑定博客也捡起来了!在这打个广告!坛子哥可是西半球唯一一个占领世界的中文博客!!!广告效应肯定好!

发表评论

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