当前位置: 首页 > news >正文

dede网站收录百度法务部联系方式

dede网站收录,百度法务部联系方式,中国社交网站做多外国人的,湖南建设教育网背景 今天,浏览了 Nginx Web 资源防盗链的知识,在此做下笔记,当然,毕竟网上的介绍已经很是详细,重要的是在自己配置的过程,难免会有所偏差对于这一知识点的学习还是很有必要的,文中摘取整理了好…

背景

  • 今天,浏览了 Nginx Web 资源防盗链的知识,在此做下笔记,当然,毕竟网上的介绍已经很是详细,重要的是在自己配置的过程,难免会有所偏差
  • 对于这一知识点的学习还是很有必要的,文中摘取整理了好多网上资源,个人觉得难点是在已配置 Nginx 的前提下对扩展的添加实现
  • 赘述一点,多参考前辈的介绍,根据错误进行排查,才能有更好的进步,祝你顺利…

【一】概念

(1).何为盗链

客户端向服务器请求资源时,
为了减少网络带宽,提高响应时间,服务器一般不会一次将所有资源完整地传回给客户端。
比如在请求一个网页时,首先会传回该网页的文本内容,
当客户端浏览器在解析文本的过程中发现有图片存在时,
会再次向服务器发起对该图片资源的请求,服务器将存储的图片资源再发送给客户端。
在这个过程中,
如果该服务器上只包含了网页的文本内容,
并没有存储相关的图片资源,而是将图片资源链接到其他站点的服务器上去了,
这就形成了盗链行为

(2).防盗链原理

http 标准协议中有专门的字段记录 referer
一来可以追溯上一个入站地址是什么
二来对于资源文件,可以跟踪到包含显示他的网页地址是什么
因此所有防盗链方法都是基于这个 Referer 字段

【二】笔记

笔记截图

【三】重点

(1). valid_referer 的使用

①. valid_referer 指令的语法结构:

valid_referers none | blocked | server_names | string ....;
none 检测 Referer 头域不存在的请求
blocked 检测 Referer 头域的值被防火墙或者代理服务器删除或伪装的情况。
这种情况下,该头域的值不以 “http://” 或者 “https://” 开头
server_names 设置一个或多个 URL ,检测 Referer 头域的值是否是这些 URL 中的某个。
从 nginx 0.5.33 以后支持使用通配符 “*” 。

②. 配置格式 nginx.conf

location ~* \.(gif|jpg|png|flv|swf|rar|zip|webp)${valid_referers none blocked imuzxx.com *.imuzxx.com server_names ~\.google\. ~\.baidu\.;if ($invalid_referer) {return 403;#rewrite ^/ http://www.baidu.com/403.jpg;}

③. 提示:

  • 使用前,要求已经安装了此扩展模块
  • 对于 referer 的实现,如果盗链的网站通过伪造来路的 http 请求时不能屏蔽

④. 使用演示:

  • 配置文件修改前:

  • 配置文件添加内容:

  • 进行 nginx 重启,建议清除浏览器缓存后演示,修改后的界面显示:

(2). accesskey 使用

①. 配置格式 nginx.conf

location /download {accesskey on;accesskey_hashmethod md5;accesskey_arg "sign";accesskey_signature "signtip$remote_addr";
}
  • 释义:
    • accesskey 为模块开关;
    • accesskey_hashmethod 为加密方式 MD5 或者 SHA-1;
    • accesskey_arg 为 url 中的关键字参数;
    • accesskey_signature 为加密值,此处为 mypass 和访问 IP 构成的字符串。

②. 测试脚本举例

<?php$sign= md5("signtip".$_SERVER['REMOTE_ADDR']);$output_sign = "<a href=http://imuzxx.com/public/wozzxxLM.rar?sign=".$sign.">download_add_key</a><br />";$output_nosign="<a href=http://imuzxx.com/public/wozzxxLM.rar>download_org_path</a><br />";echo $output_sign;echo $output_nosign;?>
  • 图片的访问链接类似
 http://imuzxx.com/download/hello.zip?sign=edsds2324sdf234

④. 提示

  • 使用前,要求已经安装了此扩展模块
  • 一个可供下载的 accesskey 扩展包文件 本人测试环境没有通过,可能是自己操作的问题。

推荐文章

  • Nginx防盗链
  • Nginx防盗链的3种方法
  • 防盗链和反盗链的原理
http://www.lbrq.cn/news/2758897.html

相关文章:

  • 网站页面术语长沙网站开发制作
  • 婚恋网站制作要多少钱长沙做搜索引擎的公司
  • 手机网站优化免费数据分析网站
  • 学做缝纫的网站云南网络营销公司哪家好
  • 网站做百度竞价引流费用多少钱外包接单平台
  • the 7 wordpress主题教程广东网站优化公司
  • wordpress本地调试慢企业网站排名优化公司
  • 杭州做网站的好公司有哪些广州网络推广平台
  • 东莞住建局网站谷歌搜索引擎免费入口 香港
  • 课程网站开发网站关键词排名seo
  • 上海景泰建设股份有限公司网站镇江网站建站
  • 政府部门网站建设特点seo排名点击软件推荐
  • 廊坊企业网站建设公司百度网盘网页版入口
  • 上海的设计网站网站优化推广方法
  • 青海公路工程建设总公司网站站长工具域名解析
  • 制作网站的公司做网站去哪里找磁力搜索器在线
  • 网站浏览路径怎么做中国最新军事新闻最新消息
  • 青岛做网站建设多少钱武汉seo优化公司
  • 怎么在静态网站基础上加动态湖南靠谱关键词优化
  • 山东城市建设职业学院教务网网站怎么开发一个网站
  • 麓谷网站建设搜索引擎关键词的工具
  • asp网站伪静态页面网站seo优化教程
  • 做p2p投资理财的网站信息流推广
  • 图解asp.net网站开发实战微信推广加人
  • 医疗器械商标seo外包网络公司
  • 优化网络速度公司网络优化方案
  • css网站开发技术有哪些营销渠道名词解释
  • 985建设网站专业技能培训机构
  • 建设本地端网站最知名的网站推广公司
  • 做效果图的素材网站做一个简单网页
  • Flutter 自定义 Switch 切换组件完全指南
  • 云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析
  • Topaz Gigapixel AI:图片无损放大,细节增强的利器
  • IDE/去读懂STM32CubeMX 时钟配置图(有源/无源晶振、旁路/晶振模式、倍频/分频)
  • Critic-V: VLM Critics Help Catch VLM Errors in Multimodal Reasoning(CVPR 2025)
  • Rust:DLL 输出对象的生命周期管理