音乐站使用squid的防盗链,试试是否有效
有一阵子因为网站上的音乐下载量大而烦恼,毕竟占用了很大的带宽,而且频繁读取硬盘。而且这些流量都是对我的网站没任何作用的,大多是通过baidu的mp3搜索过来。

我的将音乐播放器搬到了内网,因为对外的机器装了squid,因此就想着使用squid的防盗链将这些不速之客拒于门外,上网找了找资料,果然是很简单的。
acl 45allow referer_regex ^http://www.45eggs.com ^http://www.45eggs.cn
acl 45url url_regex -i .mp3$ .wma$
http_access deny !45allow 45url 
将这一段加入squid安装目录/etc/squid.conf中,记住加入的位置应该要在"http_access allow all"之前,加入完成之后重启squid,大功告成,接下来就是测试了,随便用下载工具下载或者是从其他网页下载我的音乐,得到的只是403。

--20:56:08--  http://www.45eggs.com/Scorpions-WindOfChange.mp3
           => `Scorpions-WindOfChange.mp3'
Resolving music.45eggs.com... 59.61.141.190
Connecting to music.45eggs.com|59.61.141.190|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
20:56:08 ERROR 403: Forbidden.

看来是成功了。

注:以上配置中域名不是真正受保护的,它只是用来举个例子。

我有三言两语要评论:

如果需要您输入验证码,而您又看不清楚时,请点击发言区域右上角的“匿名式发表”以刷新验证码

以下是引用本文:音乐站使用squid的防盗链,试试是否有效 的博客文章链结

此日志的引用通告地址: http://www.45eggs.com/cgi-bin/mt-tb.cgi/166

Ethan Jiang

人不能没有一种对某种不可摧毁的东西保持持久信念的生活……

Gmail

MSN QQ

吃吃喝喝是因那贪得无厌;说说灌灌只为了笑逐颜开。

August 2008
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Ethan Jiang 尚能饭焉
Live Traffic Feed
45eggs Blog Feed