用 Dropbox public folder 做博客的超稳定图床

这个Blog是搭建在Digital Ocean上的, 这个VPS还是很不错的, 加州的节点在天朝访问速度非常可以, 拥有20G SSD磁盘和每月1T的流量, 只需5$, 还是非常超值的.

但是即便如此, Blog需要的大量图片等元素还是非常占用空间的, 所以只好想办法寻找一个稳定的图床来存. 我一直是Dropbox的重度用户, 自然想到她的Public Folder.

Dropbox Public目录每日限制流量 20G, 来源

Dropbox Public Folder的地址是https://dl.dropboxusercontent/u/idxxxxxxxx/, Blog引用起来不够优雅, 于是萌生了此文.

配置起来非常简单, 经过我的反复实践, Nginx vhost最小配置为:

server {

    listen 80;
    server_name img.archean.me;
    root /path/to/www/root; #也可省略

    location / {
        rewrite /(.*) /u/DropboxID/img/$1 break;
        proxy_pass https://dl.dropboxusercontent.com/;
    }
}

此配置足以使用, 最终效果是当我访问http://img.archean.me/1.jpg时, 可以显示https://dl.dropboxusercontent.com/u/19060928/img/1.jpg的图片

0%