前言
COS是腾讯云的对象存储服务。
Cloudreve使用COS存储策略,会直接使用户通过公网访问COS。这虽然速度很快,但会收取流量费用。而如果从VPS访问,就不会收取流量费。
Cloudreve似乎没有将服务器作为中转服务器的功能,于是我只能另辟蹊径。
Cloudreve使用本地存储策略,把COS挂载到与cloudreve同级的uploads目录,就可以实现将COS作为存储,而流量通过服务器代理的功能。
正文
腾讯云有一个开源的COSFS,可以把COS挂载到本地,这正是我们需要的。
根据官方文档安装cosfs之后挂载,下面是官方的示例。
echo my-bucket:faint:123 > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs
mkdir /tmp/cosfs
cosfs my-bucket /tmp/cosfs -ourl=http://cos.ap-guangzhou.myqcloud.com -odbglevel=info -ouse_cache=/path/to/local_cache
本文只是为了提供个思路,具体操作就不详细描述了。