当前位置: 首页 > 知识库问答 >
问题:

linux - 配置nginx切片视频防盗链,配置后安卓手机浏览器无法播放?

姬俊远
2023-08-14

题目描述

配置nginx切片视频防盗链后,安卓手机浏览器无法播放,其他浏览器均可播放

题目来源及自己的思路

反向代理配置防盗链

相关代码

location ~ .*.(m3u8|ts)$

{expires      30d;access_log /dev/null;valid_referers www.xxx.com;if ($invalid_referer){   return 404;}proxy_pass http://127.0.0.1:2568;

}

你期待的结果是什么?实际看到的错误信息又是什么?

有可能是安卓浏览器加载 xxx.ts的视频文件,没有携带referer 安卓手机浏览器可以正常播放

共有1个答案

酆鸿哲
2023-08-14
valid_referers none www.xxx.com;

或者:

if ($http_user_agent ~* Android) {    set $android_browser 1;}if ($invalid_referer = 1) {    set $android_browser 0;}if ($android_browser = 0) {    return 404;}
 类似资料:
  • 1. 什么是盗链? 百度百科的解释如下: 盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。 盗链在如今的互联网世界无处不在,盗图,盗视频、盗文章等等,都是通过获取正规网站的图片、视频、文章等的 ur

  • 13. 视频直播防盗链规则 13.1. 鉴权构造 用户访问加密防盗链 URL 地址构成 http://DomainName/AppName/StreamName?sign=xxxxxxxxx&stTime=xxxxxxx k=md5(“key”+“/AppName/”+“StreamName”+t) 参数 描述 key 后台生成的秘钥 AppName 流所属应用名称 StreamName 流名称

  • 本文向大家介绍Nginx配置防盗链的完整步骤,包括了Nginx配置防盗链的完整步骤的使用技巧和注意事项,需要的朋友参考一下 需求: 通常站点,都会想让自己网站的视频和图片,免被盗用,毕竟视频流量,花的都是白花花银子(土豪可以不用考虑)~~. 一、单刀直入,先上nginx配置文件 二、防盗链核心配置文件解释 vaild_referers 有效的引用连接,如下,否则就进入$invaild_refere

  • location ~* \.(gif|jpg|png|swf|flv)$ { root html valid_referers none blocked *.uncwd.com; if ($invalid_referer) { rewrite ^/ www.wenjiangs.com #return 404; } } 前面的root可以不要如果你在se

  • 本机测试项目,用php_study建立的两个站点A和B, A: http://a:8888 B: http://b:9999 需要在A上配置防盗链,不让B站点引用A站的图片, 如何配置? 这样配置不管用 求解

  • Burp 需要与您的浏览器一起使用。 Burp 作为 HTTP 代理服务器,所有来自浏览器的 HTTP/HTTPS 流量都通过 Burp。 要使用 Burp 进行任何类型的测试,您需要配置浏览器以使用它。 首先,您需要确认 Burp 的代理侦听器是正常工作的。 转到代理(Proxy)选项卡,然后选项(Options)子选项卡,并查看代理侦听器(Proxy Listeners)部分。您应该在表中看到