记一次使Cloudreve通过内网访问COS

前言

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

本文只是为了提供个思路,具体操作就不详细描述了。

点赞

发表评论

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