我使用的小米电视,当前版本是 1.3.4(稳定版),目前使用的屏蔽方式是在 OpenWRT 的 DNS 服务器屏蔽相关域名。
在使用其他人提供的 hosts 屏蔽列表后,我发现副作用的会导致小米无法观看正常的节目。
于是我挑出 ad 字样的域名,然后加上用 tcpdump 抓了启动视频时候的域名,把这些域名加入屏蔽列表,不放过,不错杀。
我维护的 hosts 在这里: https:// gist.github.com/alswl/9 e048c9b76bd9e8f62c60a3c5f440b75
目前域名屏蔽还能生效,如果未来小米要走 ip 模式以逃开 DNS 污染,或者将域名收拢到网关域名上,那我就得启用 Plan B(全代理模式)。
PS:希望不要让我激活 Plan C。
update: 2017-09-17
发现 sv-video.play.aiseet.atianqi.com 这个云视听的域名,使用 HTTPDNS 逃脱了 hosts 文件的屏蔽,正在测试 Plan B 中。