人生就是由众多的细节组成的
正因为是个细节,所以常被人所淡忘

Alice 提供免费dns解锁 | 基于 Debian 12 的流媒体解锁 DNS 配置教程 使用dnsmasq进行分流

本教程将指导您如何在 Debian 12 系统上配置流媒体解锁 DNS,以便解锁某些区域受限的流媒体内容。

申请地址 https://app.alice.ws/streaming/access

最多5个ip

  1. 登录到 https://app.alice.ws/streaming/console
  2. 点击 “Add IP Subnet” 按钮,添加您的服务器 IP 地址以进行过白(个人用户保持Subnet值为32即可,无需做任何改变)。
  3. 过白成功后,平台会显示相应的 DNS IP 地址。
  4. 复制您想要解锁的区域对应的 DNS IP。

效果大概是这样

673f037e14830设置dns解锁

申请通过后,在页面添加你想要解锁的机子的ip

网段默认/32 意思就是只使用这个ip

会获取到一个dns ip 我获取到的是 154.12.177.22 (没绑定不能用)

最多需要等三小时ip过白

使用下列命令进行修改dns

echo -e "nameserver 154.12.177.22\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null

该命令会把主dns设为 154.12.177.22 备用dns设为 1.1.1.1

可以根据需要修改

设置dns分流

如果你按照上一步做了应该就能解锁了

但是全局都是走这个还是有点慢

如果你对打开网页速度没要求的话

直接这么用就行了

接下来设置仅流媒体走解锁dns

安装并启动dnsmasq

apt install dnsmasq
systemctl start dnsmasq

编辑 dnsmasq 配置文件

默认配置文件路径是/etc/dnsmasq.conf

我会在结尾提供我的配置文件,有需要的可以直接用

配置文件讲解

# 上游dns
server=8.8.8.8
server=1.1.1.1

# 针对特定域名使用指定的 DNS 服务器
server=/example.com/9.9.9.9

上游dns 也就是在下列规则中没有命中时使用的dns

下面的规则 server=/example.com/9.9.9.9

意思就是在访问example.com(包括所有子域名)的时候使用9.9.9.9这个dns

所以上述三行配置的意思就是

当访问example.com及其子域名的时候使用 9.9.9.9 其他的则使用 8.8.8.8 和 1.1.1.1

可根据需要自己调整

注意每次修改都需要保存并重启服务

执行下列命令进行重启服务

systemctl restart dnsmasq

然后将系统dns修改成127.0.0.1
这个时候再进行流媒体解锁测试就没问题了

如果觉得有用的话 可以在评论区回复 支持 有用 好 之类的,谢谢支持

附一个我的配置文件

listen-address=127.0.0.1
log-queries
log-facility=/var/log/dnsmasq.log

server=8.8.8.8
server=1.1.1.1

#GPT/openai
server=/openai.com/154.12.177.22
server=/chatgpt.com/154.12.177.22
server=/cdn.auth0.com/154.12.177.22
server=/azureedge.net/154.12.177.22
server=/sentry.io/154.12.177.22
server=/azurefd.net/154.12.177.22
server=/intercomcdn.com/154.12.177.22
server=/intercom.io/154.12.177.22
server=/identrust.com/154.12.177.22
server=/challenges.cloudflare.com/154.12.177.22
server=/ai.com/154.12.177.22
server=/oaistatic.com/154.12.177.22
server=/oaiusercontent.com/154.12.177.22

#奈飞
server=/netflix.com/154.12.177.22
server=/netflix.net/154.12.177.22
server=/nflximg.com/154.12.177.22
server=/nflximg.net/154.12.177.22
server=/nflxvideo.net/154.12.177.22
server=/nflxext.com/154.12.177.22
server=/nflxso.net/154.12.177.22
server=/fast.com/154.12.177.22
server=/netflix.ca/154.12.177.22
server=/nflxsearch.net/154.12.177.22
server=/netflixdnstest1.com/154.12.177.22
server=/netflixdnstest2.com/154.12.177.22
server=/netflixdnstest3.com/154.12.177.22
server=/netflixdnstest4.com/154.12.177.22
server=/netflixdnstest5.com/154.12.177.22
server=/netflixdnstest6.com/154.12.177.22
server=/netflixdnstest7.com/154.12.177.22
server=/netflixdnstest8.com/154.12.177.22
server=/netflixdnstest9.com/154.12.177.22
server=/netflixdnstest10.com/154.12.177.22
server=/netflixinvestor.com/154.12.177.22
server=/netflixtechblog.com/154.12.177.22
server=/netflix.com.au/154.12.177.22
server=/netflix.com.edgesuite.net/154.12.177.22
server=/netflixinvestor.com/154.12.177.22

#迪士尼
server=/disney.api.edge.bamgrid.com/154.12.177.22
server=/disney-plus.net/154.12.177.22
server=/disneyplus.com/154.12.177.22
server=/dssott.com/154.12.177.22
server=/dssott.com.akamaized.net/154.12.177.22
server=/disneynow.com/154.12.177.22
server=/disneystreaming.com/154.12.177.22
server=/cdn.registerdisney.go.com/154.12.177.22
server=/omtrdc.net/154.12.177.22
server=/disney.asia/154.12.177.22
server=/20thcenturystudios.com.au/154.12.177.22
server=/20thcenturystudios.jp/154.12.177.22
server=/abc-studios.com/154.12.177.22
server=/abc.com/154.12.177.22
server=/adobedtm.com/154.12.177.22
server=/adventuresbydisney.com/154.12.177.22
server=/babble.com/154.12.177.22
server=/babyzone.com/154.12.177.22
server=/bam.nr-data.net/154.12.177.22
server=/beautyandthebeastmusical.co.uk/154.12.177.22
server=/conviva.com/154.12.177.22
server=/dilcdn.com/154.12.177.22
server=/bamgrid.com/154.12.177.22
server=/braze.com/154.12.177.22
server=/go.com/154.12.177.22
server=/d9.flashtalking.com/154.12.177.22
server=/disney.com/154.12.177.22
server=/disneyjunior.com/154.12.177.22
server=/disney-plus.net/154.12.177.22
server=/disneyplus.com/154.12.177.22
server=/cws.conviva.com/154.12.177.22
server=/execute-api.us-east-1.amazonaws.com/154.12.177.22
server=/go-mpulse.net/154.12.177.22
server=/disneynow.com/154.12.177.22
server=/disney-portal.my.onetrust.com/154.12.177.22
server=/disneyplus.bn5x.net/154.12.177.22
server=/adobedtm.com/154.12.177.22
server=/optimizely.com/154.12.177.22
server=/disneystreaming.com/154.12.177.22
server=/go-disneyworldgo.com/154.12.177.22
server=/thestationbymaker.com/154.12.177.22
server=/thisispolaris.com/154.12.177.22
server=/watchdisneyfe.com/154.12.177.22
server=/watchespn.com/154.12.177.22

#洋抖
server=/p16-tiktokcdn-com.akamaized.net/154.12.177.22
server=/amemv.com/154.12.177.22
server=/byteoversea.com/154.12.177.22
server=/ibytedtos.com/154.12.177.22
server=/ibyteimg.com/154.12.177.22
server=/ipstatp.com/154.12.177.22
server=/muscdn.com/154.12.177.22
server=/musical.ly/154.12.177.22
server=/sgpstatp.com/154.12.177.22
server=/snssdk.com/154.12.177.22
server=/tik-tokapi.com/154.12.177.22
server=/tiktok.com/154.12.177.22
server=/tiktokcdn.com/154.12.177.22
server=/tiktokv.com/154.12.177.22

# youtobe
server=/yt3.ggpht.com/154.12.177.22
server=/youtube.googleapis.com/154.12.177.22
server=/googletagmanager.com/154.12.177.22
server=/googleusercontent.com/154.12.177.22
server=/googlevideo.com/154.12.177.22
server=/video.google.com/154.12.177.22
server=/gstatic.com/154.12.177.22
server=/ytimg.com/154.12.177.22
server=/youtube.com/154.12.177.22
server=/youtube-ui.l.google.com/154.12.177.22
server=/youtube-nocookie.com/154.12.177.22
server=/youtubeeducation.com/154.12.177.22
server=/youtu.be/154.12.177.22
server=/yt.be/154.12.177.22

禁用IPv6

只需在/etc/sysctl.conf中添加如下两行:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

之后执行:

sysctl -p

Netflix DNS解码的时需要IP地址授权,因为IPV6和IPV4同时存在,会导致解码失败。

验证解锁

连接节点验证

这里需要您按照前面几节的内容配置好节点并连接节点后才能验证是否解锁。您需要确认您的节点可以正常上网,比如打开www.google.com 查看是否正常。

然后打开新的无痕窗口,访问:

https://www.netflix.com/title/70143836

XrayR 配置修改

1.首先配置DNS文件

vi /etc/XrayR/dns.json

全部覆盖删除

{
  "servers": [
  {
      "address": "154.12.177.22",
      "port": 53,
      "domains": ["geosite:OpenAI", "geosite:netflix", "geosite:disney"]
    },
    "1.1.1.1"
  ],
  "tag": "dns_inbound"
}

2.修改XrayR配置文件
第5行去掉# 开启

DnsConfigPath: /etc/XrayR/dns.json

第 35 行附近修改参数

EnableDNS: true
DNSType: UseIP

3.重启

XrayR restart

接下来如需访问需要解锁的流媒体网址,即会分流到我们的DNS解锁服务器,实现DNS解锁。

XrayR支持为不同节点设置不同的DNS策略,具体方法:https://github.com/XrayR-project/XrayR-doc/blob/master/gong-neng-shuo-ming/dns.md

赞(0) 打赏
未经允许不得转载:毛桃博客 » Alice 提供免费dns解锁 | 基于 Debian 12 的流媒体解锁 DNS 配置教程

评论 抢沙发

评论前必须登录!

 

实践是学习的最佳途径

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

了解更多看平潭

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册