Npcink Blog
切换菜单
本页目录10 节

有了下载功能之后,下载链接的烦恼怎么解决呢?

针对资源下载站特别是有付费资源的下载站的资源存储和下载地址的痛点(放网盘被限速,放本地直链又不安全,怕用户付费后将下载链接分享出去),我们整理了一个防盗的高速直链下载的方案,做了一个 WordPress 插件:“附件管理”插件.

  • 插件介绍:详情
  • 详细介绍:详情
  • **使用文档:

**详情

目前无法正常获取到上述网站提供的相关文件。

评价

一款不会火起来的 WordPress 插件,只能解决一小部分站长的需求。期待更多功能。

创造需求

使用 WordPress 建站的人越来越多,其中下载站占据大多数。

目前做下载站的,资源下载解决方案无非就是各种网盘下载,有些为了提高用户体验(为了收费盈利)还会增加本地高速直链下载。但是直链下载需要消耗巨大的流量费,而且占用本地服务器的资源。

不管是网盘下载还是本地直链下载,都避免不了一个问题,就是下载链接有可能会被人泄露出去。特别是对于收费的资源,下载链接泄露出去后对站点造成非常大的损失,除了资源下载流量的损失,还有付费用户的损失。

介绍

这是一款资源下载站高速直链生成和管理利器,通用于任何 WordPress 下载站点,当然也对专门的下载站主题做了适配。目前已适配七牛云和阿里云 OSS,更多云存储正在适配中。

付之轻附件管理插件是一款资源和附件管理利器,支持为每一个附件生成专属的高速直链,并且设置该直链的下载次数和时效性(时间戳防盗,过期链接自动失效。非常适合付费资源下载)。

本插件通用于任何 WordPress 站点,不管是专业的资源下载站还是只有少数附件供下载的个人博客。当然我们也对专门的下载站主题做了适配(如 B2 主题),后续将适配更多的专用主题如日主题、子比主题等等。

本插件目前已适配七牛云存储、阿里云 OSS、又拍云存储。接下来将适配腾讯云 COS。如果您有更多的需求,请您提出来。

价格策略

8 月 3 日-8 月 18 日内测时间段全部开放免费体验。8-18 日正式发布该插件,正式版售价 49 元,授权一个域名(域名为顶级域名授权,二级域名不受限)

在 8 月 18 日 8:18:18 正式版发布之前就已经加入交流群的朋友们,均可以享受一折购买的折扣优惠。

环境要求

  1. 当前只支持 Linux,不支持 Windows 和虚拟空间
  2. PHP 版本:需要大于等于 7.1 版本
  3. 安装 Redis:插件防盗刷 CDN 流量的功能会使用到 Redis
  4. 插件有加密压缩文件的功能,phpzip 扩展不支持加密压缩,

需要用到服务器系统的 zip 工具 5. 启用 PHP 的 exec 函数:因为上一条的原因,需要使用到 PHP 的 exec 函数去执行 zip 压缩和加密

应用场景

小王做一个下载站,所有的下载资源,免费用户给百度网盘下载链接。但是百度网盘网速受限啊,用户体验不好,纷纷跑去其他地方下载了。怎么留住用户呢?而且站长也想要盈利啊,怎么办?

简单,**所有的资源加一个本地高速直链下载,高速直链针对付费用户开放。**这样子网站有了盈利来源,又不用担心直链下载的流量费(每一个高速直链下载的用户都是付费用户,这点流量费算什么)

疑问解答

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

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

有人担心资源放在七牛云,流量费承担不起。其实不用担心,因为每一个下载都意味着有一次收入(除非你把高速下载直链开放给免费用户)。

用户想要付费一次把链接分享出去给别人下载是不可能的,因为目前链接做了双重保护: 1、refer 防盗链,直接复制链接到浏览器会打不开; 2、链接设置了时效性,时间一过链接自动失效了,即是被人伪造了 refer 也没有用。

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

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

这样子确实可以,但是作为站长,请您思考一下,高速直链是开放给付费用户专用的,如果用户一次付费后把 https://xxx.com/xxx.zip 这个直链分享出去,以后其他用户就不付费了,直接下载,那站长还怎么盈利呢?

第二,文件直接在 WordPress 后台媒体中心上传不方便管理,下载人数多了服务器也承受不起。

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

插件特色

  • 支持使用七牛云和阿里云作为存储空间,未来会适配更多云存储服务;
  • 支持所有格式的文件;
  • 上传后支持自动压缩 zip,节省空间,统一管理;
  • 上传附件支持加密压缩,并且支持统一压缩密码和单独设置压缩密码;
  • 生成动态直链下载链接,

支持 refer 防盗链并且 10 分钟自动过期,防止直链外泄;

  • ……

上传附件

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

适配 B2 主题

效果展示

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