Skip to content

GreatYYX/dnvod-ad-killer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dnvod Ad Killer

GitHub tag Firefox addon

[鉴于多瑙基本就是海外的国人在使用,这儿就不写英文了]

移除多瑙(dnvod.tv)的视频广告及等待时间。

实现思路

请移步我的blog:http://blog.yyx.me/posts/dnvod-ad-killer-v2

使用方法

目前提供两种方案,二选一即可。

Firefox插件

由于dnvod的js经过混淆和压缩,修改后的js依然无法通过Firefox Add-ons的审核要求,因此self host在这里。选择相应版本,点击download,下载后拖拽到浏览器即可。

插件已经通过官方签名且支持自动升级。

Chrome由于对Extension API的限制,该思路无法使用插件实现。请使用MITM脚本。

MITM脚本

  1. 本脚本基于mitmproxy实现,请根据自身系统安装:官方安装文档。并需要对系统和浏览器安装SSL/TLS证书来实现HTTPS的攻击:官方证书安装文档
  2. 在浏览器中安装proxy插件(如SwitchyOmega),并对域名*.dnvod.tv的所有http(s)流量指向本地proxy(localhost:8899)。具体设置方法请参考插件的文档。proxy.pac可用于自动配置代理,最新的pac文件可以通过https://raw.githubusercontent.com/GreatYYX/dnvod-ad-killer/master/proxy.pac获取。
  3. mitmdump -p 8899 -s call_killer.py。 使用前务必清除浏览器缓存。

历史版本

维护

精力有限,欢迎各种fork和pull request。