使用工具:AdGuard Home 条件准备:一台开放53端口和3000端口的vps服务器 开始: 安装/部署AdGuard Home 官方教程: https://github.com/AdguardTeam/AdGuardHome?tab=readme-ov-file#getting-started https://hub.docker.com/r/adguard/adguardhome 注意事项:端口不要随便乱改,否则可能安装完也访问不了配置页。 docker版用命令行拉取镜像后,再用命令行创建容器即可。 示例: 拉取镜像:docker pull adguard/adguardhome 创建容器: docker run --name adguardhome\ --restart unless-stopped\ -v /opt/adguardhome/workdir:/opt/adguardhome/work\ -v /opt/adguardhome/confdir:/opt/adguardhome/conf\ -p 53:53/tcp -p 53:53/udp\ -p 8080:80/tcp -p 3000:3000/tcp\ -d adguard/adguardhome 更多教程自行查阅官方文档或Bing。 AdGuard Home的初步设置 访问 http://你的服务器IP:3000/ 第一步:网页管理界面端口设置为3000,DNS服务器端口设置为53。继续设置好网页管理界面的账号和密码即可。 第二步:在 设置-DNS设置 设置上游DNS服务器以及后备DNS服务器。公共DNS服务器可以在官方网页 https://adguard-dns.io/kb/zh-CN/general/dns-providers/ 里找到 比如分别设置为 223.6.6.6 119.29.29.29 和 1.0.0.1 8.8.8.8 后点击应用 第三步:在 过滤器-DNS重写-添加DNS重写 设置移动iTV的域名重写,如 cache.ott.ystenlive.itv.cmvideo.cn 重写为 base-v4v6-cm-miguvideo.e.cdn.chinamobile.com 同理将其余几个(cache.ott.bestlive.itv.cmvideo.cn、cache.ott.wasulive.itv.cmvideo.cn、cache.ott.fifalive.itv.cmvideo.cn、cache.ott.hnbblive.itv.cmvideo.cn)也重写为 base-v4v6-cm-miguvideo.e.cdn.chinamobile.com 最后:将设备的DNS服务器修改为你的服务器IP即可,详情查看网页管理界面的设置指导。 设置完后,试试访问 CCTV1,http://gslbserv.itv.cmvideo.cn/i ... bId=toShengfen&$8M FHD CCTV1,http://gslbserv.itv.cmvideo.cn/i ... bId=toShengfen&$4M FHD 若浏览器访问显示 403 Forbidden 自建DNS服务器的方式 优点: 直接在路由器上设置自定义DNS服务器,可实现家庭网络任意设备可直连。 直接在某一设备上设置自定义DNS服务器,可实现连接该设备热点的任意设备可直连。 过滤广告,自定义过滤的域名。 减轻运营商DNS污染。 缺点/限制: 需要有一台vps服务器。一般国内机器都严格管控53端口,不允许自建DNS服务器。 使用公共DNS的解析速度和解析IP的延迟一般不如使用默认运营商,部分域名可能解析不稳定或失败。 以下介绍第二种方法,即使用AdGuard系软件/插件实现直连观看中国移动iTV 很简单,在设备上直接安装AdGuard软件/插件,然后添加自定义规则 PC版:依次点击 DNS保护-打开DNS过滤编辑器,然后添加自定义规则 ||cache.ott.*.itv.cmvideo.cn^$dnsrewrite=NOERROR;CNAME;base-v4v6-cm-miguvideo.e.cdn.chinamobile.com 再启用保护即可。 移动版:(测试Android版不能使用CNAME记录的方式,而使用A记录的方式没有问题(IP可自行更换),应该是BUG导致CNAME后被误拦截了,不同版本请自行测试) 切换到 防护,依次点击 DNS保护功能-DNS过滤器-用户过滤器-添加用户规则,添加自定义规则 ||cache.ott.*.itv.cmvideo.cn^$dnsrewrite=NOERROR;A;39.136.115.201 ||cache.ott.*.itv.cmvideo.cn^$dnsrewrite=NOERROR;A;223.104.78.111 ||cache.ott.*.itv.cmvideo.cn^$dnsrewrite=NOERROR;A;43.144.202.158 再启用保护即可。 设置完后,试试访问 CCTV1,http://gslbserv.itv.cmvideo.cn/i ... bId=toShengfen&$8M FHD CCTV1,http://gslbserv.itv.cmvideo.cn/i ... bId=toShengfen&$4M FHD 若浏览器访问显示 403 Forbidden
nginx
即成功解析到官方服务器IP(官方禁止了浏览器UA)。
需要注意的是,AdGuard是付费软件(可买断),网上流传的破解版有无风险请自己判断。以上规则也适用于AdGuard Home、AdGuard DNS。
nginx
即成功解析到官方服务器IP(官方禁止了浏览器UA)。
原文链接:https://f7p.cn/104.html,转载请注明出处。
评论0