klxtx 发表于 2025-1-20 13:41:39

自建私有DNS服务器实现直连观看移动iTV


目前飞牛OS这么火,一两百就能搭一个玩,一起玩docker吧!


使用工具: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




访问 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 Forbiddennginx
即成功解析到官方服务器IP(官方禁止了浏览器UA)。
页: [1]
查看完整版本: 自建私有DNS服务器实现直连观看移动iTV