需要准备的东西
一个可以使用的域名
一台国外服务器
Imgur账号
(非必须)CDN
前言
Imgur当图床就是现在我都博客所使用的。一开始我还是想和旧博客一样将图片全部使用自建的图床,但我看了看我服务器上的存储情况已经使用过半。所以为了节约空间,决定使用第三方图床,我就想到了使用国外的Imgur图床。但他在国内的速度很不理想,我就想用我的香港服务器反代并使用CDN缓存加速。下面是实践部分。
实践
1.在服务器上建站,并添加域名解析,配置SSL证书
2.以宝塔面板为例。在站点修配置中,找到反代选项。添加反代设置,代理名称随便写,代理目标为
https://i.imgur.com
,缓存时间可以改长一点。3.点击配置文件,粘贴一下内容。也可以自行配置,仅供参考。
#PROXY-START/
location / {
# Proxy
proxy_pass https://i.imgur.com/;
proxy_http_version 1.1;
# Limitations
client_max_body_size 1000m;
proxy_read_timeout 300s;
proxy_send_timeout 300s;
# Headers
proxy_set_header Referer "";
proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "Upgrade";
}
#PROXY-END/
4.以
https://i.imgur.com/9Bt4vfI.png
为例,在地址栏输入https://反代地址/9Bt4vfI.png
测试