现在做在线点播视频的网站是不是经常遇到盗链的情况,花钱租个视频服务器,自己没几个流量,却被盗链的搞去大部分宽带成本,烧钱烧的心疼又无可奈何,只能任人宰割。传统的域名来路判断、sign密钥算法已经不能满足需要。更恶心的是一些浏览器也来掺和一脚,在浏览器播放视频的时候给你弄个下载按钮,辛辛苦苦搞来的会员视频就被浏览器这样轻易下载了,你说你能搬石头砸了它?
客户的利益就是我们的利益,作为有担当的软件开发商,我们随时都在考虑为用户解决这个问题。于是就有了专门的这篇防盗解说。
注意使用cdn系统又想防盗,cdn就不要缓存m3u8文件,一旦缓存M3u8,防盗形同虚设,切记。如果不需要防盗功能直接把“防盗时间”设置为0。
设置项:
防盗格式:
防盗系统对指定的格式进行防盗处理
失效时间:
防盗时间设置0就是不需要防盗功能,两层m3u8地址都一直不变,这种适合适合cdn缓存固定内容
在后台点标题,打开预览页面播放视频按f12,打开浏览器控制台network查看效果
防盗时间不是0
一旦设置时间,那么m3u8地址会变成/ppvod/xxxxxx这样的随机地址,并且这个随机地址会在你指定时间失效,比如10分钟内可以打开,10分钟后就打不开了。
并且这个时间也是防盗密钥的有效期。
防盗密钥:
指的是m3u8地址后面带的那串sign密钥,效果是:/20190904/ubATBCor/index.m3u8?sign=422669b591323dde0fb59917d2ccc97782f3fd
在后台点标题,打开预览页面播放视频按f12,打开浏览器控制台network查看效果
具体文档参考 https://www.ppvod.cc/259.html
白名单:
整个视频系统的视频在白名单的域名才能访问,如果“来路”和“视频地址”的域名不是你白名单的域名,你可以指定一个视频广告的m3u8地址给盗链的网站播放。
允许指定的域名访问你的m3u8和share,一旦设置了域名,share地址就不能通过qq、微信APP等方式直接在浏览器打开,会跳转到下面设置的跳转域名那里。
跳转广告:
当你设置了放行域名,你可以提前指定一个广告视频的m3u8地址,不允许的域名访问你的视频,或者视频地址不是你白名单的域名,系统都会跳转到你指定的m3u8地址播放。
注意跳转广告用的域名一定要是白名单里面放行的域名,并且如果PPVOD后台启用了https,这里的跳转m3u8地址一定要是https的。
M3U8内容加密:
勾选此项,系统会对m3u8内容和地址加密并且屏蔽某些浏览器的下载按钮,如果你调用的是m3u8地址,该功能仅支持dplayer播放器,对ckplayer、app播放器无效,你需要更换播放器文件https://www.ppvod.cc/253.html。如果你有手机端app调用m3u8地址,不能开启此项,加密的内容app不能识别。等后续手机端解决方案。
加密效果
在后台点标题,打开预览页面播放视频按f12,打开浏览器控制台network查看效果
使用m3u8的情况需要使用我们提供的播放器文件
ip锁定:
强制访问ts的客户端ip必须跟访问m3u8的客户端ip一致,否则拒绝提供访问。
应用示范:
1、不需要防盗的土豪模式
2、纯网页端使用share地址的电脑端网站+手机端网站
需要使用防盗功能,就一股脑全部设置。
*注意使用cdn的情况不要勾选“智能屏蔽”以防把你的cdn服务器被屏蔽了,如果你cdn系统是自己构建的,也可以勾选“智能屏蔽”,把自己的cdn服务器ip加到“白名单”里面就可以了。
3、网页端使用m3u8地址的情况:电脑端网站+手机端网站
如果你网站有使用密钥算法,就设置好密钥,算法见https://www.ppvod.cc/259.html,如果网站没有算密钥,就不要设置此项
播放加密勾上后需要替换播放器文件,并且仅适合dplayer播放器,下载解压后覆盖你网站原来的dplayer文件即可。
并且在原来调用m3u8地址的页面var videoid = “video”;这一行下面加上var box = “mvideo”;
可以看这里调用m3u8地址的示范https://www.ppvod.cc/253.html
IP锁定不能勾。
4、纯粹APP使用m3u8地址的情况
因为手机app没有域名来路的判断,不考虑域名防盗的情况,设置了也没用,也不能使用m3u8加密地址,所以播放加密也不能设置,使用白名单和防盗广告组合是最有效的防盗手段。
5、最不要脸的防盗设置
白名单+防盗广告组合
这个组合是最损人的设置,假设你前期不设置任何防盗,等盗链的流量差不多了,突然设置这个白名单,所有盗链的视频都会指向一个广告视频,那效果绝对让盗链的人终身难忘。
还有一种情况就是如果你的a视频域名被某个app盗用,这时候你再解析一个b域名到ppvod服务器,在白名单里只设置b域名不设置a域名,让a域名的访问全部跳转到你指定的广告。只需抽风式的替换黑名单的ab域名,盗链的人绝对受不了这种折腾。
至此,PPVOD的防盗系统已经达到同行业最为完善的效果。
注意事项:本站发布的模板、插件、源码都是搬运而来,使用之前请先检查有没有后门,有没有漏洞,然后再测试使用。严禁用于违法、违规,影视站需要有相关影视版权以及备案。
免责声明:本站(www.ppvod.cc)只提供HTML+CSS+JS等代码数据,不提供任何违法犯罪的内容数据【包括图片、文字、视频】,不为程序、模板、插件的用途承担任何连带责任,同时也奉劝各位站长不要以身试法,搭建任何触犯国家法律法规的网站。模板源码仅供开发学习交流,如有使用在其他商业或者违法网站的搭建,一切后果自行承担。