关于论坛博客文件防盗链研究,欢迎大神来指点一下 [复制链接]

帖子链接已复制到剪贴板
ximi (UID: 4905) 2月前

360 5

最近在想怎么写文件防盗,如何禁止直链下载附件,防止被洗流量,有点走进误区了,各位有啥好的思路么

这是未授权效果:

https://file.ximi.me/url.php?=xg2f

这是已授权效果:

https://file.ximi.me/dalao.php?=xg2f

 

如果复制至浏览器与第三方下载工具均会拒接链接,此方法比较鸡肋,纯属娱乐!

只要下载过一次即可获取直链,也就无任何限制了,因为现在机器人都是直接下载附件了!

 

目前的思路是:

如果发现大流量预警,则将永久直链更新为新地址;

用户单击页面下载链接会自动获取新的地址;

 

实现方法 :

例如:文件直链地址:https://abcd.com/file/随机数1/2024/08/查询字符/随机数2/文件存放位置

1. .新建一个数据库 表:增加以下几项: 查询字符 ,随机数1,随机数2,更新时间

2. 新建一个用作更新PHP:

         1) 可设置强制随时更新或定时更新

         2) 每次打开自动判断最后更新时间,如查询大于24小时则自动生成新的随机数1与随机数2

         3) 重命名文件路径中对应文件夹名称,更新数据库保证新文件夹名称与数据库一至!

3.新建down.php 下载地址每次读取数据库中字符并生成新的下载链接

 


实在没啥好的思路了,欢迎各路大神指定一二,刚需PHP一两个月,不懂得还太多了

 

米表:3cm.me
已有评论 (5)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买