安装使用Image Proxy

子痕 2021/09/30
评论
阅读 17 次 1167字阅读3分53秒

Image Proxy是FreshRSS的一个扩展,用来代理图片,防止图片因各种问题加载不出来。

安装

下载xExtension-ImageProxy扩展,修改下文件名变成ImageProxy,上传至FreshRSS的extensions目录下。注意更改下权限。

也可以在通过git命令获取,不过xExtension-ImageProxy只是众多扩展下的一个,怎样获取单独的文件夹请自行百度。

启用

进入FreshRSS后台,管理-扩展,这是会显示用户扩展一栏,找到ImageProxy并启用即可。

启用之后的状态如下图:

安装使用Image Proxy

FreshRSS Image Proxy

 

设置

保留默认设置即可。

默认代理是https://images.weserv.nl/?url=  经过几天的使用,感觉速度还可以,IOS端的Reeder刷新和显示速度很快,Android端的FeedMe速度稍慢。

我本想官方帮助文档设置成自己代理的,尝试了许多次,不是500就是404,最后无奈放弃了。

其实也很简单,插件中如下设置:

proxy_url = https://www.example.org/proxy?key=changeme&url=
scheme_include = 1
url_encode = 0

然后在nginx configuration写入如下配置:

# Use 1 GiB cache with a 1 MiB memory zone (enough for ~8,000 keys).
# Delete data that has not been accessed for 12 hours.
proxy_cache_path /var/cache/nginx/freshrss levels=1:2 keys_zone=freshrss:1m
                 max_size=1g inactive=12h use_temp_path=off;

server {

…

    location /proxy {
        if ($arg_key = "changeme") {
            proxy_pass $arg_url;
        }
        # Handle redirects coming from the target server.
        proxy_redirect ~^(.*)$ https://www.example.org/proxy?key=$arg_key&url=$1;
        proxy_ssl_server_name on;
        proxy_cache freshrss;
        # Cache positive answers for up to 2 days.
        proxy_cache_valid 200 301 302 307 308 2d;
    }

…

}

看上去很简单,但是尝试了两个晚上都没成功,网上也没有教程,希望有成功的告知下,不胜感激。

  • 本文由 发表于 2021/09/30
  • 转载请务必保留本文链接:https://www.mzihen.com/install-freshrss-image-proxy/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: