使用WordPress建站的人越来越多,其中下载站占据大多数。 目前做下载站的,资源下载解决方案无非就是各种网盘下载,有些为了提高用户体验(为了收费盈利)还会增加本地高速直链下载。但是直链下载需要消耗巨大的流量费,而且占用本地服务器的资源。 不管是网盘下载还是本地直链下载,都避免不了一个问题,就是下载链接有可能会被人泄露出去。特别是对于收费的资源,下载链接泄露出去后对站点造成非常大的损失,除了资源下载流量的损失,还有付费用户的损失。 因此我们需要针对资源下载站的付费资源,开发一个高速直链的解决方案,同时具备防盗功能(这里我们对防盗功能的定义为:用户付费下载后,通过浏览器的下载管理里面复制的下载地址,发给别人之后,别人无法通过这个链接进行下载)。 针对这种情况,付之轻网络工作室整理了一个防盗的高速直链下载的方案,做了一个插件:“附件管理”插件。这是一款资源下载站高速直链生成和资源管理利器,通用于任何WordPress下载站点,当然也对专门的下载站主题做了适配(如B2主题,日主题、日主题V2、Revival主题)。目前已适配七牛云、阿里云OSS、又拍云和腾讯云COS,同时支持自建存储。
应用场景
小王做一个下载站,所有的下载资源,免费用户给百度网盘下载链接。但是百度网盘网速受限啊,用户体验不好,纷纷跑去其他地方下载了。怎么留住用户呢?而且站长也想要盈利啊,怎么办? 简单,所有的资源加一个本地高速直链下载,高速直链针对付费用户开放。 这样子网站有了盈利来源,又不用担心直链下载的流量费(每一个高速直链下载的用户都是付费用户,这点流量费算什么)疑问解答
很多人对该插件有一些疑问,下面一一解答(更新中) 七牛云或阿里云OSS太贵了,用不起? 有人担心资源放在七牛云,流量费承担不起。其实不用担心,因为每一个下载都意味着有一次收入(除非你把高速下载直链开放给免费用户)。用户想要付费一次把链接分享出去给别人下载是不可能的,因为目前链接做了双重保护: 1、refer防盗链,直接复制链接到浏览器会打不开; 2、链接设置了时效性,时间一过链接自动失效了,即是被人伪造了refer也没有用。 所以,不用担心流量问题,因为每一次下载,必定有一个收入(付费用户或付费订单)。收入多少就是站长自己设定的价格了。 我直接在WordPress后台上传文件,生成https://xxx.com/xxx.zip的直链不是更方便? 这样子确实可以,但是作为站长,请您思考一下,高速直链是开放给付费用户专用的,如果用户一次付费后把https://xxx.com/xxx.zip这个直链分享出去,以后其他用户就不付费了,直接下载,那站长还怎么盈利呢?第二,文件直接在WordPress后台媒体中心上传不方便管理,下载人数多了服务器也承受不起。 所以我们整理了这个高速直链的方案,所有文件生成的下载链接都是动态的并且有时效性的,过期自动失效,不用担心被分享出去。
插件特色
- 支持使用七牛云、阿里云COS、又拍云、腾讯云COS和自建存储作为存储空间;
- 支持所有格式的文件;
- 上传后支持自动压缩zip,节省空间,统一管理;
- 上传附件支持加密压缩,并且支持统一压缩密码和单独设置压缩密码;
- 支持前端直传,方便服务器配置低的和不需要加密压缩的小伙伴;
- 生成动态直链下载链接,支持自定义设置自动过期时间,防止直链外泄;
- 支持自定义配置限制同一个用户每天只能下载同一个资源的次数,防止恶意用户盗刷
CDN
流量; - 专门针对B2主题进行深度适配,支持自定义设置填充模板,支持将恶意用户关进小黑屋;
- ……
使用说明
以下文档我们以B2主题为例进行解读。设置存储空间
以七牛云存储为例,我们先去七牛云控制台新增一个存储空间,存储地区按需选择,访问权限设置为私有。
绑定域名
创建好存储空间后记得去绑定一个二级域名作为下载域名,比如down.mikelin.cn
设置插件
创建好存储空间之后,我们就可以到WordPress后台设置附件管理插件了。设置说明如下:
附件分类
附件管理我们可以进行分类、上传、删除资源附件等等。为了方便管理,上传附件之前请先添加附件分类。
上传附件
我们可以在附件管理里面直接上传资源,点击“附件上传”按钮,在弹出的窗口选择分类,设置压缩密码,然后选择要上传的文件即可。为了方便我们直接内置了6-12位随机密码生成的按钮。
在文章里面插入附件
这是本插件的重点功能 B2主题内置了下载功能,并且做了鉴权和加密。但是主题并没有提供高速直链的解决方案,这对于想要靠资源下载盈利的站长来说无疑是不利的。(目前做下载站的套路无非就是百度网盘免费下载,但是百度网盘限速啊。如果能够提供本地高速直链下载,那么对于网站用户来说是非常好的一种体验。) 比如我们在添加资源的时候,使用的是https://xxx.com/xxx.zip形式的直链,那么用户最总在浏览器的下载管理里面是能够复制到https://xxx.com/xxx.zip这个直链链接的,这样子的话一个用户付费后把这个链接分享出去,付费下载便没有意义了,站长不用做了。



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