
盗链的解决方案其实通过WEB服务器的URL过滤技术,这个伤脑筋的问题会很容易得到解决。如果WEB服务器用的是APACHE的话,那么使用APACHE自带的UrlRewrite功能可以很轻松地防止各种
盗链,其原理是检查REFER,如果REFER的信息来自其他网站则禁止访问所需要的资源。那么,IIS支持UrlRewrite吗?答案很简单,不支持。但是我们可以通过安装第三方服务器扩展让IIS支持。目前有一种产品能比较好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite。
下载地址在:对应的格式化表达式应该为/testasp\id=$1。进行正则表达式的编写的时候,可以利用isapi_rewrite提供的正则表达式测试工具(默认安装提供),进行调试。做好了匹配表达式和格式化表达式,我们可以把它们放到安装目录下的>也有可能是因为资源不好,下载不了。下面的文章说明
迅雷的工作原理 也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料 1其实收集互联网上的服务器的下载地址,很多软件都会这样做如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用但迅雷的程序员可不理你,一样收集,然后供其它人使用说白了,就是我们站长最恨的"盗链" 例:包涵用户名的下载地: ftp://Thund:Issue@202154123218/0718/ 世界大战rmvb 这个下载地址里的Thund:Issue就是用户名和密码了 2上面说到的,只是提供下载的站长利益受损,下载的用户好像说,关我什么事我下载快,就行了 嘿嘿,天下可没那么便宜的事如果网上就那么几个网站的下载点,作用也不是很大,人家站长也不是傻的,让你迅雷一直的盗链那有什么办法增加下载点呢不就是那个用过迅雷下载的人喽 迅雷一装好后,以后你系统启动,在你的系统背后,都会启动两个线程(迅雷的),Thunderexe和Issueexe,但你在系统的右下角的工具栏里是看不到迅雷已经悄悄的启动了只有在线程里才能看到 这两个线程有什么用呢就是要像BT那样,共享你硬盘上的文件,让其它人下载所以,局域网的网管可就辛苦了,找死你也找不出,为什么你的网里面的流量那么大 从以上看出来,迅雷的程序员是很清楚用户是不想共享自己电脑上的文件给其它人下载的,所以他在系统后面悄悄启动迅雷的两个线程,而让你不发觉 所以就算你不在下载,你上网也会慢得要死硬盘不用多久就可以丢进垃圾桶里 3在迅雷的客户端上,还能通过搜索,找到不同的东西下载如搜win2003,就会搜到win2003的下载点但这些下载点可不是在迅雷服务器上的,但这个不要面的,却通过这种方式,让迅雷的用户觉得迅雷提供了速度快的下载点 这种行为,我相信会得到众多的普通迅雷用户的支持但这种盗链,严重影响到一个网站的生存再有,每个迅雷用户也不一定同意自己每天一开电脑,就给别人上传 迅雷下载速度快的原因和工作原理 迅雷比其它下载工具快,是因为他是P2SP机制,说白了,就是BT的升级: 例:当有一个用户在一个网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会收集到迅雷的服务器上 在地求的另一个地方又有一个用户在另一个网站上下载同一部,而得到另一个下载地址(B),就又会给迅雷服务器收集 然后迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源那两个用迅雷下载这两个的用户也算上就会有四个下载点了 而又有用户在别的地方准备下载相同的的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点,也就是上面收集到的),提供给那个准备下载的用户下载,那这个用户就会同时有多个下载点来下载,而达到速度的提升而这个用户当然也不可能只是享受高速的下载,他同时也会上传了他下载的那部份数据(BT原理) 所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载从而达到下载速度的提升做404应该没有效果吧,你现在文件找不到本来就返回404不知道你的是什么系统,所以也不好说,我的思路把是看看能不能拒绝这些访问,比如放个空文件夹权限设置为任何人不能访问,IIS的话可以建个虚拟目录,设置限制访问,只是没有实践也不知道有没有效果,仅供参考盗链现在并没有法律强制定性为违法行为,但是这侵犯别人的知识产权,也可以找出类似条款定性为违法行为
盗链别人一般不太可能,大的下载网站会做防盗链系统,从你的网站进不去,小的也是盗链别人的,时间长了,也会被屏蔽所以要做除非你很强,不然你的站也不会有多少人去
评论列表(0条)