通过加密后的文件:

正确地址:curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27e

参数错误地址:curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27123213

没带参数:curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8

【1】正确地址:  curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27e

[email protected]:/home/tinywan$ curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27e

HTTP/1.1 200 OK

Server: nginx/1.8.1

Date: Fri, 21 Oct 2016 09:12:39 GMT

Content-Type: application/vnd.apple.mpegurl

Content-Length: 367

Last-Modified: Fri, 21 Oct 2016 09:12:34 GMT

Connection: keep-alive

ETag: "5809dc02-16f"

Cache-Control: no-cache

Access-Control-Allow-Origin: *

Accept-Ranges: bytes

#EXTM3U

#EXT-X-VERSION:3

#EXT-X-MEDIA-SEQUENCE:300

#EXT-X-TARGETDURATION:7

#EXT-X-KEY:METHOD=AES-128,URI="https://myserver.com/keys/S0000_8-300.key",IV=0x0000000000000000000000000000012C

#EXTINF:7.000,

S0000_8-300.ts

#EXTINF:7.000,

S0000_8-301.ts

#EXTINF:7.000,

【2】参数错误地址:curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27123213

[email protected]:/home/tinywan$ curl -i http://访问的IP地址(这里是直播节点IP地址)/hls/S0000_8.m3u8?key=c7e2d8f498920f1a86e4c95d4a58a27123213

HTTP/1.1 403 Forbidden

Server: nginx/1.8.1

Date: Fri, 21 Oct 2016 09:14:30 GMT

Content-Type: text/html

Content-Length: 168

Connection: keep-alive

403 Forbidden

403 Forbidden


nginx/1.8.1

m3u8 php防盗链代码,Nginx-accesskey权限模块使用——简单的m3u8防盗链相关推荐

  1. 区块链女侠杨霞:为区块链代码提供军事级的安全检测丨蚂蚁区块链大赛成都站火热报名...

    转自巴比特 原文作者:邱祥宇 智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转.那么智能合约程序存在哪些安全问题?出了安全问题,怎么办?如何用形式化验证的方法给智能合约程序提供( ...

  2. Nginx模块学习之————accesskey权限模块使用(简单的m3u8防盗链)

    配置文件:http://www.cnblogs.com/tinywan/p/5983694.html 通过加密后的文件: 正确地址:curl -i http://访问的IP地址(这里是直播节点IP地址 ...

  3. 面向 Java 开发人员的区块链链代码

    面向 Java 开发人员的链代码简介 点击查看视频演示查看抄本 您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用.本教程将帮助大家解惑.我将分步展示如何使用 Hyperledger F ...

  4. linux第三方模块参数,nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下)...

    nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下),安装Nginx和HttpAccessKeyModule模块(参考LNMP环境 ...

  5. Nginx系列二:(Nginx Rewrite 规则、Nginx 防盗链、Nginx 动静分离、Nginx+keepalived 实现高可用)...

    一.Nginx Rewrite 规则 1. Nginx rewrite规则 Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好, ...

  6. php 文件防盗链代码,php防盗链几种代码_PHP教程

    我们这里讲述的防盗链代码只专注于php的解决方案,当然如果你有服务器管理权限或htaccess文件操作我建义不要用php防盗链哦. 先来看个最简单的 下面是php实现的代码, xxx.mp3就是你的音 ...

  7. asp下载防盗链代码

    第一种: 终于对下载系统做了个防盗链措施,在下载的页面头部做了如下代码, 相关代码如下: <% From_url = Cstr(Request.ServerVariables("HTT ...

  8. linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍

    Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...

  9. java实现防盗链_防盗链代码实现

    [java]代码库package pm_cn.itcast.request; import java.io.IOException; import javax.servlet.ServletExcep ...

最新文章

  1. Python3 websocket通信
  2. 拼多多java开发一面、二面合并面经
  3. tableau可视化数据分析60讲(二十)-tableau格式设置
  4. 【数据结构与算法】之深入解析“键盘行”的求解思路与算法示例
  5. !JS实战之随机像素图
  6. 猜数大小编程c语言_猜数正确编程
  7. 做了6年的Java,docker端口映射无法外部访问
  8. transformer中attention计算方式_Transformer在推荐模型中的应用总结
  9. php去除中文以外的特殊字符,php从文本中去除空格、特殊字符的4种情况
  10. 乌鲁木齐高新区大数据产业首个惠农项目落地
  11. android 高通替换开机logo,高通平台 开机logo 替换
  12. 基于灰度的模板匹配算法
  13. no interpreter
  14. 大数据应用“情感趋同现象”伦理风险问题刍议
  15. 2021最新Android常用开源库总结,建议收藏
  16. 看云上 ClickHouse 如何做计算存储分离
  17. 在creo中,如何在轴上画一个键槽?
  18. 计算机系优秀团员事迹,【国奖风采,榜样力量】真诚,感恩——计算机学院罗惠娴...
  19. poi word转html 根号,二次根式计算题-20210402033540.docx-原创力文档
  20. 新手程序员快速升职项目经理(程序员小故事1)

热门文章

  1. InnoDB索引原理详解
  2. Learning to rank的讲解,单文档方法(Pointwise),文档对方法(Pairwise),文档列表方法(Listwise)
  3. 金九银十中,看看这31道Android面试题
  4. Spring Boot集成JPA的Column注解命名字段无效的问题
  5. 产品经理常用工具有哪些?哪些产品经理工具最有用?
  6. MySQL数据类型--与MySQL零距离接触2-6数据表
  7. 【PHP】PHPExcel类 excel常用操作小结
  8. js实现上传图片及时预览
  9. POJ_2593最大两不想交子段和问题
  10. 拼团功能,开团并发问题,使用数据库行锁方案