高手快进来,关于迅雷下载防盗链的问题

zhou_xu_feng 2009-08-28 08:50:24
例: 迅雷加密后的下载地址thunder://QUFodHRwOi8vNjEuMTYzLjkyLjE2ODo4Mi9kb3duL1RodW5kZXI1LjkuNi4xMDE4LnppcFpa

如果该地址被别的应用盗用,或者被复制到迅雷里面,怎样防止链接被盗用呢?
能否在下载的时候判断session里面的用户呢?请教各路高手!
...全文
394 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhou_xu_feng 2009-08-28
  • 打赏
  • 举报
回复
说的很有道理啊,但是怎样用程序控制呢?
hxbot 2009-08-28
  • 打赏
  • 举报
回复
这样的例子最常见的就是一些论坛相对大型的下载资源站。。

就拿论坛来说吧,如果你并没有注册用户,属匿名下载的话,可以下载,但下载的东西完全是一个几KB的文本。

相反如果属正式会员下载的话,是正确的文件。
adaikiss 2009-08-28
  • 打赏
  • 举报
回复
csdn的下载怎么弄的
zhou_xu_feng 2009-08-28
  • 打赏
  • 举报
回复
也就是说地址复制到迅雷里面是防不住了,隐藏好真正的下载地址就行了,我的理解对吗?
yuwenbao 2009-08-28
  • 打赏
  • 举报
回复
迅雷的User-Agent是Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 只有迅雷用,明白怎么防迅雷了?防别的网站的迅雷下载的话,这个估计你搞错问题的方向了,这时候你要做的是怎样隐藏好你真正的地址,而不是防止迅雷下载,你真正的地址都被破解了,那就没办法了,没什么网站能做到完全防盗链
lewypd 2009-08-28
  • 打赏
  • 举报
回复
不好搞啊!
只要你可以下载,复制地址到下载工具就可以下载(迅雷。旋风)
yuwenbao 2009-08-28
  • 打赏
  • 举报
回复
晕倒,过滤器是针对后缀名的,而thunder协议是对你真正的下载地址进行的一层包裹,所以迅雷下载时候还是会访问你的服务器的,那么你可以针对你真正的下载文件的后缀名配置下过滤器什么的,这样就可以防止了吧。
zhou_xu_feng 2009-08-28
  • 打赏
  • 举报
回复
如果别的网站直接盗用thunder://QUFodHRwOi8vNjEuMTYzLjkyLjE2ODo4Mi9kb3duL1RodW5kZXI1LjkuNi4xMDE4LnppcFpa
这样的地址,点击右键使用迅雷下载,或者直接复制到迅雷里面,怎么防住呢?
why_java 2009-08-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yuwenbao 的回复:]
呵呵,如果是必须登陆才能下载迅雷,那么你就加一个过滤器,分析用户的session
如果是防盗链,1.分析refer 2.分析http协议的useragent
[/Quote]
这样还有人下你的东西吗?
yuwenbao 2009-08-28
  • 打赏
  • 举报
回复
呵呵,如果是必须登陆才能下载迅雷,那么你就加一个过滤器,分析用户的session
如果是防盗链,1.分析refer 2.分析http协议的useragent
zhou_xu_feng 2009-08-28
  • 打赏
  • 举报
回复
谢了
javagxc 2009-08-28
  • 打赏
  • 举报
回复
这个还真没搞过,帮你顶了.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧