一种似乎可行的防盗链技术

最近枫信的主机发挥比较稳定,给我的一些音乐外链提供了不错的速度。但是再好的主页也怕盗链。刚想了想,怎么可以做好防盗链。

以前做过一个PHP代码,可以随机调用图片的,后来改造改造也可以调用CSS。同理也可以随机调用MP3文件。

假设
hxtp://sivan.in/media/random.php?.wma
随机读取media文件夹下的wma格式文件。
如果有aaa.wma和bbb.wma

播放器属性显示为调用后的具体网址
hxtp://sivan.in/media/aaa.wma或者
hxtp://sivan.in/media/bbb.wma。
缓存里也显示这个地址,而不会显示hxtp://sivan.in/media/random.php?.wma这个地址。

如果需要一首固定歌曲,可以把aaa.wma和bbb.wma设定为一样的音乐文件,或者干脆只放一个。这样不管调用哪个都会正常播放。

隔几天如果怕人盗链了这个地址,只要把文件名改为ccc.wma或者ddd.wma就好了。
而前台媒体播放设定的那里一直使用hxtp://sivan.in/media/random.php?.wma这个地址。无论文件名发生什么变化都不会影响文件的正常播放。

过几天有时间可以实验一下,可能后台经常换文件名有点麻烦,但是或许可以减轻盗链对自己主机的影响。

前一段用自己网站空间给茜放了个mp3做QQ空间日志的背景音乐,结果在QQ里的日志预览可以清楚的看到文件的地址,让人太不爽了。如果这个方法可行,那她那边不需要修改媒体地址,只要我在后台隔几天换一次文件名就OK了。适合用自己的空间帮别人存些东西。
同理,任何格式文件都可行。

Tags : , ,

本博文章均为Sivan原创,内容遵循 署名-非商业性使用 2.5 共享协议,转载请注明来自 Sivan's Blog
原文链接为 //sivan.in/blog/seems-to-be-a-viable-technology-daolian/
这篇日志发表于2008年03月17日 21:13。你可以订阅该日志的所有评论通过RSS 2.0。评论跟引用通告当前被关闭。

3 条回应

评论(3)引用通告(0)

  1. snnyu

    8 错的想法。。

    2008-03-18 17:02 | #1
  2. Leeiio

    確實不錯的想法哈,不過批量的話會不會夠嗆?

    2008-11-30 16:30 | #2
    • Sivan

      同一个的地方引用多个地址会返回一堆一样的结果 😐 单个引用的话是可以的。

      2008-11-30 17:44 | #3

站点评论关闭

有问题请联系 sun.sivan[at]gmail.com 或新浪微博 @Sivan