关于下载网站的防盗链问题
这样的情况都是下载站点做防盗链的设置。
这些站点防盗链使用的是cookie或session验证,当访问它本站的下载页面时会生成一个唯一ID值的cookie或session给你,当你下载文件是,服务器会通过一个特定的过滤器(Filter)程序来获取你访问网页时产生的cookie或session来进行判断你是否是通过它本站的连接来下载这个文件的。当然,有时因为一些特殊的原因,比如服务器写客户端cookie出现错误,本地浏览器不支持cookie,服务器的域名变动造成的cookie域错误,都会造成在本站下载都提示盗链的提示。
试试影音嗅探专家 下载地址:http://wwwskycncom/soft/20858html
在线电视**地址/Flash/MP3/Email地址/FTP 等网络地址嗅探工具,并可以自定义嗅探文件。嗅探流经网卡及ADSL猫的网络包(与IE浏览器或realone, realplay, mediaplayer或暴风影音等播放器版本无关),无论其隐藏的多深,都能嗅探得到。各种网络电视**软件也逃不过,现在你可以轻松获取**真实地址了。支持启动NetTransport及FlashGet下载。并实现将用户嗅探的**地址提交到**搜索引擎中(是否提交用户可选),提供给使用者搜索,以此方式实现**搜索,资源共享。现已收录十多万部**,每天都增长数千个**地址
1、Nginx Referer模块
nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求。当一个请求头的Referer字段中包含一些非正确的字段,这个模块可以禁止这个请求访问站点。构造Referer的请求很容易实现,所以使用这个模块并不能100%的阻止这些请求。
2、valid_referers 指令
语法: valid_referers none | blocked | server_names | string … ;
配置段: server, location
指定合法的来源'referer', 他决定了内置变量$invalid_referer的值,如果referer头部包含在这个合法网址里面,这个变量被设置为0,否则设置为1 需要注意的是:这里并不区分大小写的
参数说明:
none:请求头缺少Referer字段,即空Referer
blocked:请求头Referer字段不为空(即存在Referer),但是值被代理或者防火墙删除了,这些值不以“http://”或“https://”开头,通俗点说就是允许“http://”或"https//"以外的请求。
server_names:Referer请求头白名单。
arbitrary string:任意字符串,定义服务器名称或可选的URI前缀,主机名可以使用号开头或结尾,Referer字段中的服务器端口将被忽略掉。
regular expression:正则表达式,以“~”开头,在“http://”或"https://"之后的文本匹配。
例子:
上面配置合法的Referer为 wwwabccom / imgabccom 和 无Referer(浏览器直接访问,就没有Referer) ; 其他非法Referer请求过来时, $invalid_referer 值为1 , 就return 403 , 或者重定向到一个403。
通常我们不希望自己网站的、文件等被一些未经允许的网站应用,那么我们可以在nginx里做一些配置来阻止这些网站的访问。
我们将使用nginx的valid_referers 指令来做防盗链,下面来简单介绍下valid_referers指令。
语法:
valid_referers [none|blocked|server_names]
默认值:none
使用环境:server,location
该指令会根据Referer Header头的内容分配一个值为0或1给变量 $invalid_referer 。如果Referer Header头不符合valid_referers指令设置的有效Referer,变量$invalid_referer将被设置为1
该指令的参数可以为下面的内容:
none:表示无Referer值的情况。
blocked:表示Referer值被防火墙进行伪装。
server_names:表示一个或多个主机名称。从Nginx 0533版本开始,server_names中可以使用通配符""号。
简单介绍完后小伙伴们可能会想为啥要用这个参数做防盗链呢?
我们知道HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器借此可以获得一些信息用于处理。下面我们在浏览器里面打开几个页面来体验下这个参数
下面我们准备一张testjpg,和两台服务器,注意笔者的nginx版本是117的,不同的版本可能配置稍微有点不同。
服务器A:47931213
服务器B:17524110203
笔者将testphp 放到服务器A上,并能够正常访问
接着我们在服务器B上写一个testhtm来引用这张:
访问看下:
能够正常访问。
但是我们希望服务器B在没有经过允许的情况下不能访问这张,那我们就需要配置下服务器A的nginx
那我们再在服务器B上看还能不能访问到这张:
发现已经不能访问这张,那我们再看看服务器A能不能访问:
原理图CloudCDN™是由北京快网首次提出的理念,是CDN行业革命性的理念。CloudCDN™是一种基于云计算 (Cloud Computing) 基础上的CDN技术和网络,实现CDN资源的共享和高效利用。CloudCDN™ 采用分布式处理、并行化协同处理, 透过全球各地的不同CDN云(CDN Cloud)而产生的一种新型CDN服务。它是在云计算上的延伸和发展,是云计算在CDN上的创新应用成果。
相对于传统的CDN,北京快网的CloudCDN™消除了CDN孤岛,具有资源共享、高可用、无瓶颈、贴近服务、可扩展、低成本、广覆盖等特点,可广泛应用于网站内容分发、内容下载、网络存储、流媒体直播和点播等网络业务。CloudCDN™技术让北京快网给客户提供高质有效的CDN服务并节省资源。 北京快网经验丰富的科研团队自主开发了一系列的技术和产品,提高CDN网络运营的质量和效率,满足客户的特殊要求。 北京快网不仅拥有业界领先的CDN技术而且开发出许多独特的技术和产品,引领行业技术发展。
北京快网拥有许多独特的技术和产品:
F_Cache 加速内容缓存技术
F_Cache加速内容缓存技术通过将网站的加速内容如html、 htm、php等页面文件,gif、tif、png、bmp等文件,以及其他格式如流媒体视频文件等,按照策略进行缓存和最优匹配查找,以便在一定时间内,对于重复的访问不必从源网站重新传送文件实体, 而将缓存的内容副本直接传送给访问者,从而提高响应速度,节省带宽资源。
F_DNS 动态DNS均衡技术
F_DNS动态DNS均衡技术通过最优化匹配自动将用户请求定向到最佳的CDN节点,避免不合理的访问和失效访问,使得用户访问过程透明化,有效提升服务质量,提高响应速度。
F_Tag 防盗链技术
F_Tag防盗链技术是北京快网自主研发的反盗链创新技术,解决网站创意丰富、价值含量非常高的内容如、流媒体等被非法盗链问题。F_Tag防盗链技术可以有效阻止非法者利用网站资源,内容被非法使用,以及非正常访问对服务器资源的无用消耗问题,从而保障网站合法利益和节省带宽。
F_Seek 流媒体随机拖动技术
F_Seek流媒体随机拖动技术让CDN网络终端用户在畅享丰富的流媒体内容时,随时根据自己的喜好,自由调整到想要观看的位置,提高访问体验,吸引和留住更多的客户。F_Seek主要应用于以MPEG-4和FLV为主的流媒体,此技术目前在国内仅少数CDN服务商能提供和支持。
F_Analytics 深度分析技术
F_Analytics深度分析技术收集各种数据如访问日志和检测数据并对数据进行智能处理,从而根据要求提供相应的数据分析以及有价值的报告,为客户提高运营效率提供有价值的参考。
纵横IIS防盗链嗅探狗致力于解决虚拟主机的盗链与多线程下载拖慢服务器等问题。防止、**、FLASH、软件等网站资源被盗链(防盗链)。防止流媒体被盗链和被下载(包括FLASH、**等), 防止网站重要资源被下载(防下载)。
具备强大的流量控制功能(国内外首创),可以针对下载线程、下载文件、访问客户端、某个主机分别做流量控制 控制下载文件最大线程数,最大下载速度; 控制单个客户端同时允许下载文件数和同时下载总的最大速度
为何要选用纵横IIS防盗链嗅探狗? 一般情况下,别的网站如果直接连接虚拟主机中的网页,是可以提高网站的知名度与访问量,但是,如果别的网站是偷偷直接链接您的网站中的音乐、**、、zip文件及其它下载类资源,让网民免费看你的**,不但不会提高您网站的知名度,还会让您的网站中产生大量没有意义的流量,如果一台服务器中存在大量这种盗链情况,服务器的速度就会下降详情点击
¥39900元/套 下载最新试用版
0条评论