# 介绍

使用WordPress建站的人越来越多,其中下载站占据大多数。 目前做下载站的,资源下载解决方案无非就是各种网盘下载,有些为了提高用户体验(为了收费盈利)还会增加本地高速直链下载。但是直链下载需要消耗巨大的流量费,而且占用本地服务器的资源。 不管是网盘下载还是本地直链下载,都避免不了一个问题,就是下载链接有可能会被人泄露出去。特别是对于收费的资源,下载链接泄露出去后对站点造成非常大的损失,除了资源下载流量的损失,还有付费用户的损失。 因此我们需要针对资源下载站的付费资源,开发一个高速直链的解决方案,同时具备防盗功能(这里我们对防盗功能的定义为:用户付费下载后,通过浏览器的下载管理里面复制的下载地址,发给别人之后,别人无法通过这个链接进行下载)** 针对这种情况,付之轻网络工作室整理了一个防盗的高速直链下载的方案,做了一个插件:“付之轻附件管理”插件。这是一款资源下载站高速直链生成和资源管理利器,通用于任何WordPress下载站点,当然也对专门的下载站主题做了适配(如B2主题,日主题、子比主题)。目前已适配七牛云、阿里云OSS、又拍云和腾讯云COS,更多云存储正在适配中。 目前该插件为1.0正式版,已适配B2主题、日主题、子比主题,更多资源下载类主题正在适配中。

# 应用场景

小王做一个下载站,所有的下载资源,免费用户给百度网盘下载链接。但是百度网盘网速受限啊,用户体验不好,纷纷跑去其他地方下载了。怎么留住用户呢?而且站长也想要盈利啊,怎么办? 简单,所有的资源加一个本地高速直链下载,高速直链针对付费用户开放。 这样子网站有了盈利来源,又不用担心直链下载的流量费(每一个高速直链下载的用户都是付费用户,这点流量费算什么

# 疑问解答

很多人对该插件有一些疑问,下面一一解答(更新中)

七牛云或阿里云OSS太贵了,用不起?

有人担心资源放在七牛云,流量费承担不起。其实不用担心,因为每一个下载都意味着有一次收入(除非你把高速下载直链开放给免费用户)。用户想要付费一次把链接分享出去给别人下载是不可能的,因为目前链接做了双重保护:
1、refer防盗链,直接复制链接到浏览器会打不开;
2、链接设置了时效性,时间一过链接自动失效了,即是被人伪造了refer也没有用。

所以,不用担心流量问题,因为每一次下载,必定有一个收入(付费用户或付费订单)。收入多少就是站长自己设定的价格了。

我直接在WordPress后台上传文件,生成https://xxx.com/xxx.zip的直链不是更方便?

这样子确实可以,但是作为站长,请您思考一下,高速直链是开放给付费用户专用的,如果用户一次付费后把https://xxx.com/xxx.zip这个直链分享出去,以后其他用户就不付费了,直接下载,那站长还怎么盈利呢?第二,文件直接在WordPress后台媒体中心上传不方便管理,下载人数多了服务器也承受不起。

所以我们整理了这个高速直链的方案,所有文件生成的下载链接都是动态的并且有时效性的,过期自动失效,不用担心被分享出去。

# 插件特色

  • 支持使用七牛云、阿里云COS、又拍云和腾讯云COS作为存储空间,未来会适配更多云存储服务;
  • 支持所有格式的文件;
  • 上传后支持自动压缩zip,节省空间,统一管理;
  • 上传附件支持加密压缩,并且支持统一压缩密码和单独设置压缩密码;
  • 支持前端直传,方便服务器配置低的和不需要加密压缩的小伙伴;
  • 生成动态直链下载链接,支持refer防盗链并且可以自定义设置自动过期,防止直链外泄;
  • 支持自定义配置限制同一个用户每天只能下载同一个资源的次数,防止恶意用户盗刷CDN流量;
  • 专门针对B2主题进行深度适配,支持自定义设置填充模板,支持将恶意用户关进小黑屋;
  • ……

# 使用说明

以下文档我们以B2主题为例进行解读。

# 设置存储空间

以七牛云存储为例,我们先去七牛云控制台新增一个存储空间,存储地区按需选择,访问权限设置为私有。

# 绑定域名

创建好存储空间后记得去绑定一个二级域名作为下载域名,比如down.mikelin.cn

# 设置插件

创建好存储空间之后,我们就可以到WordPress后台设置附件管理插件了。设置说明如下:

# 附件分类

附件管理我们可以进行分类、上传、删除资源附件等等。为了方便管理,上传附件之前请先添加附件分类。

# 上传附件

我们可以在附件管理里面直接上传资源,点击“附件上传”按钮,在弹出的窗口选择分类,设置压缩密码,然后选择要上传的文件即可。为了方便我们直接内置了6-12位随机密码生成的按钮。

# 在文章里面插入附件

这是本插件的重点功能

B2主题内置了下载功能,并且做了鉴权和加密。但是主题并没有提供高速直链的解决方案,这对于想要靠资源下载盈利的站长来说无疑是不利的。(目前做下载站的套路无非就是百度网盘免费下载,但是百度网盘限速啊。如果能够提供本地高速直链下载,那么对于网站用户来说是非常好的一种体验。)

比如我们在添加资源的时候,使用的是https://xxx.com/xxx.zip形式的直链,那么用户最总在浏览器的下载管理里面是能够复制到https://xxx.com/xxx.zip这个直链链接的,这样子的话一个用户付费后把这个链接分享出去,付费下载便没有意义了,站长不用做了。

通过我们的附件管理插件,我们可以直接快速插入附件,不用先转到附件管理页面复制链接再到文章编辑页面粘贴链接。

点击“从附件获取或上传”按钮,在弹出的窗口选择你要添加到文章的附件,点击“自动填充”,即可将附件自动填充好。

# 效果展示

最后,用户付费下载了这个资源,在用户的浏览器的下载管理里面,体现出来的地址是这样子的:

下载链接设置了防盗链,直接复制给别人无法直接打开。并且设置了过期时间,时间一到链接自动失效。

Last Updated: 8/23/2020, 4:52:16 AM