Netflix DNS unlock Stream Media

本文最后更新于:2022年11月4日 下午

如何配置使用DNS解锁流媒体。【非原创,存档用】

个人使用

个人使用者,请仔细阅读以下使用指南,根据自己的实际情况进行配置。

以下示例解锁DNS为4.4.4.4,实际使用以对应DNS为准

由于DNS解锁的特殊性,比较推荐的落地搭建方式为X-UI或其他V2ray,Xray一键脚本。

非V2ray相关协议简单方法-直接修改VPS的系统DNS

  • SS SSR Trojan等

由于这些协议本身无法进行DNS分流,请使用如下命令配置DNS:

  • Debian/centos系统
1
2
3
echo -e "nameserver 4.4.4.4(以实际为准)" > /etc/resolv.conf

chattr +i /etc/resolv.conf

第一行命令是将解锁DNS添加为系统DNS

第二行命令是将DNS文件属性修改为只读(避免被系统复写修改)

  • 移除操作
1
2
chattr -i /etc/resolv.conf
echo -e "nameserver 8.8.8.8" > /etc/resolv.conf
  • ubuntu系统
1
2
3
4
5
6
7
8
9
10
11
修改DNS
vi /etc/systemd/resolved.conf
输入
DNS=4.4.4.4(以实际为准)

:wq保存后

systemctl daemon-reload
systemctl restart systemd-resolved.service
mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
  • 移除操作
1
2
3
4
5
6
7
8
9
10
11
12
修改DNS
vi /etc/systemd/resolved.conf
输入
DNS=8.8.8.8
DNS=1.1.1.1

:wq保存后

systemctl daemon-reload
systemctl restart systemd-resolved.service
mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
  • Shadowsocks-libev 版本
1
2
打开配置文件 默认 /etc/shadowsocks-libev/config.json
修改"nameserver":"4.4.4.4(以实际为准)"
  • SS docker 版本

添加参数 -d "4.4.4.4(以实际为准)"

非V2ray相关协议复杂方法-VPS安装dnsmasq实现DNS解锁分流

需要有一定使用基础,此处以debian系统为例

一.安装dnsmasq

1
apt-get -y install dnsmasq

二.配置dnsmasq

1.配置文件/etc/dnsmasq.conf

1
2
3
4
5
6
7
8
9
vi /etc/dnsmasq.conf

server=/netflix.com/4.4.4.4
server=/disneyplus.com/4.4.4.4
...
...
resolv-file=/etc/resolv.dnsmasq.conf

具体需要添加的域名请在TG群发送“域名规则”获取。4.4.4.4以实际DNS为准。

2.配置文件/etc/resolv.dnsmasq.conf

1
2
3
4
vi /etc/resolv.dnsmasq.conf

nameserver 1.1.1.1
nameserver 8.8.8.8

3.设置VPS系统DNS,将本机dnsmasq作为系统DNS服务器。参考上面的操作

1
2
3
chattr -i /etc/resolv.conf
echo -e "nameserver 127.0.0.1" > /etc/resolv.conf
chattr +i /etc/resolv.conf

4.重启dnsmasq

1
/etc/init.d/dnsmasq restart

四.卸载

1
2
3
4
apt-get remove dnsmasq
chattr -i /etc/resolv.conf
chmod 777 /etc/resolv.conf
echo -e "nameserver 8.8.8.8" > /etc/resolv.conf

V2ray相关协议,DNS分流

标准配置文件修改要素:

1.开启流量识别

1
2
3
4
5
6
7
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}

2.修改出口流量域名分类方式

1
2
3
4
5
6
7
8
"outbounds": [
{
"protocol": "freedom",
"settings": {
"domainStrategy":"UseIP"
}
}
]

3.添加DNS分流

1
2
3
4
5
6
7
8
9
10
11
12
"dns": {
"servers": [
"1.1.1.1","8.8.8.8",
{
"address": "4.4.4.4(以实际为准)",
"port": 53,
"domains": [
"geosite:netflix"
]
}
]
}

一般默认配置文件地址

V2ray

1
2
3
/usr/local/etc/v2ray/config.json

修改完成后重启 systemctl restart v2ray

Xray

1
2
3
/usr/local/etc/xray/config.json

修改完成后重启 systemctl restart xray

完整配置文件示例(wulabing-Xray脚本):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"log": {
"access": "/var/log/xray/access.log",
"error": "/var/log/xray/error.log",
"loglevel": "warning"
},
"inbounds": [
{
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "123456-789-123456-45678-12345678",
"flow": "xtls-rprx-direct"
}
],
"decryption": "none",
"fallbacks": [
{
"dest": 60000,
"alpn": "",
"xver": 1
},
{
"dest": 60001,
"alpn": "h2",
"xver": 1
}
]
},
"streamSettings": {
"network": "tcp",
"security": "xtls",
"xtlsSettings": {
"minVersion": "1.2",
"certificates": [
{
"certificateFile": "/usr/local/etc/xray/self_signed_cert.pem",
"keyFile": "/usr/local/etc/xray/self_signed_key.pem"
},
{
"certificateFile": "/ssl/xray.crt",
"keyFile": "/ssl/xray.key"
}
]
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIP"
}
}
],
"dns": {
"servers": [
"1.1.1.1","8.8.8.8",
{
"address": "4.4.4.4",
"port": 53,
"domains": [
"geosite:netflix" ,"geosite:disney"
]
}
]
}
}

其他脚本示例

x-ui

1
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

进入【面板设置】——【Xray相关设置】替换文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"api": {
"services": [
"HandlerService",
"LoggerService",
"StatsService"
],
"tag": "api"
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {
"address": "127.0.0.1"
},
"tag": "api"
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {"domainStrategy": "UseIP"}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"policy": {
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true
}
},
"routing": {
"rules": [
{
"inboundTag": [
"api"
],
"outboundTag": "api",
"type": "field"
},
{
"ip": [
"geoip:private"
],
"outboundTag": "blocked",
"type": "field"
},
{
"outboundTag": "blocked",
"protocol": [
"bittorrent"
],
"type": "field"
}
]
}, "dns": {
"servers": [
"1.1.1.1","8.8.8.8",
{
"address": "4.4.4.4(以实际为准)",
"port": 53,
"domains": [
"geosite:netflix"
]
}
]
},
"stats": {}
}

mack-a 八合一脚本

1
wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh

运行脚本,选择【流媒体工具】 ——> 选【2.DNS解锁流媒体】 ——> 选【1.添加】 ——> 输入您的DNS【4.4.4.4】 ——> 默认输入【1】

机场使用

以下示例解锁DNS为4.4.4.4,实际使用以对应DNS为准

有些VPS无法配置DNS或配置DNS无效请联系客服定制SOCKS5等分流版本

XrayR

  • 1.首先配置 DNS 文件
1
vi /etc/XrayR/dns.json

全部删除覆盖

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"servers": [
"1.1.1.1",
"8.8.8.8",
"localhost",
{
"address": "4.4.4.4(以实际为准)",
"port": 53,
"domains": ["geosite:netflix"]
}
],
"tag": "dns_inbound"
}
  • 2.修改 XrayR 配置文件

第 5 行去掉#号开启

1
DnsConfigPath:  /etc/XrayR/dns.json

第 35 行附近修改参数

1
2
EnableDNS: true
DNSType: UseIP
  • 3.重启
1
XrayR restart

SoGa

  • docker

要素

1
2
3
-e default_dns=4.4.4.4 \
-e dns_cache_time=1 \
-e dns_strategy=ipv4_first \

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
docker run --restart=on-failure --name soga -d \
-v /etc/soga/:/etc/soga/ --network host \
-e type=sspanel-uim \
-e server_type=ssr \
-e api=webapi \
-e webapi_url=https://api.soga.com \
-e webapi_key=admin \
-e node_id=10 \
-e default_dns=4.4.4.4 \
-e dns_cache_time=1 \
-e dns_strategy=ipv4_first \
-e forbidden_bit_torrent=true \
-e cert_domain=image.baidu.com \
-e cert_mode=http \
-e tunnel_enable=false \
-e tunnel_proxy_protocol=true \
-e proxy_protocol=true \
vaxilu/soga
  • 脚本安装
1
/etc/soga/soga.conf 修改 default_dns=4.4.4.4

软路由配置

软路由插件passwall,openclash,ssrplus+ 都是可以正常使用

由于DNS解锁的特殊性,对于SS协议使用软路由配置可能会出现无法解锁的情况,这是由于软路由插件直接接管SS的DNS导致流量无法转发。(不是必然出现,与科学插件版本有关)

推荐落地使用V2ray或者Xray协议。

设置要点:

*1.必须开启UDP转发代理

由于奈飞TV版本的特殊性,会不定期的使用UDP协议发送数据包查询DNS,UDP数据没有被代理则有可能出现看到一半跳提示:奈飞检测到您可能使用了代理

*2.完备的强制代理域名列表

可在TG群 (opens new window)内发送域名规则获取

*小提示

passwall中高级设置,UDP转发端口设置为所有

群友反馈

可能需要关闭软路由openwrt的turoacc组件中的Shortcut-FE 流量分载功能

如果实在都不行,可以考虑找到类似访问控制,全局控制等选项卡,将电视或者电视盒子的IP设置为完全走代理

解锁验证

本地验证

本地连接节点,用无痕模式打开网页

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

浏览器无痕模式可以正常打开网页,地址栏自动跳转到相应地区

如:新加坡

https://www.netflix.com/**sg-zh**/title/70143836

部分VPS验证

使用修改VPS本地DNS方式解锁的可以在VPS上运行脚本验证32位版本

1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.61/nf_2.61_linux_amd64 && chmod +x nf && clear && ./nf

ARM64版本

1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.61/nf_2.61_linux_arm64 && chmod +x nf && clear && ./nf

解锁域名收集

个性化解锁

根据具体的解锁需求,将需要解锁的内容添加到DNS的分流设置规则内

示例添加奈飞,迪士尼和动画疯分流:

1
2
3
4
5
6
7
8
9
10
11
12
"dns": {
"servers": [
"1.1.1.1","8.8.8.8",
{
"address": "4.4.4.4(以实际为准)",
"port": 53,
"domains": [
"geosite:netflix","geosite:disney","gamer.com.tw","bahamut.com.tw","hinet.net","fbcdn.net","gvt1.com","digicert.com","viblast.com"
]
}
]
}

目前已知的geo文件自带流媒体分组域名

1
"geosite:netflix","geosite:bahamut","geosite:hulu","geosite:hbo","geosite:disney","geosite:bbc","geosite:4chan","geosite:fox","geosite:abema","geosite:dmm","geosite:niconico","geosite:pixiv","geosite:bilibili","geosite:viu"

示例简化:

1
2
3
4
5
6
7
8
9
10
11
12
"dns": {
"servers": [
"1.1.1.1","8.8.8.8",
{
"address": "4.4.4.4(以实际为准)",
"port": 53,
"domains": [
"geosite:netflix","geosite:disney","geosite:bahamut"
]
}
]
}

动画疯

1
2
3
4
5
6
7
gamer.com.tw
bahamut.com.tw
hinet.net
fbcdn.net
gvt1.com
digicert.com
viblast.com

HBO GO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
conviva.com
go.com
hbo.com
hbogo.com
hbonow.com
hboasia.com
hbogo.com
hbogoasia.hk
hbogoasia.com
amazonaws.com
akamaihd.net
boltdns.net
cinemax.com
comhbo.com
hbomax.com
maxgo.com

Dazn

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
control.kochava.com
d151l6v8er5bdm.cloudfront.net
d1sgwhnao7452x.cloudfront.net
dazn-api.com
dazn.com
dazndn.com
dc2-vodhls-perform.secure.footprint.net
dca-ll-livedazn-dznlivejp.s.llnwi.net
dcalivedazn.akamaized.net
dcblivedazn.akamaized.net
indazn.com
indaznlab.com
intercom.io
logx.optimizely.com
s.yimg.jp
sentry.io

TVB(MyTvSuper)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bigbigchannel.com.hk
bigbigshop.com
content.jwplatform.com
encoretvb.com
mytvsuper.com
mytvsuperlimited.hb.omtrdc.net
mytvsuperlimited.sc.omtrdc.net
tvb.com
tvb.com.au
tvbanywhere.com
tvbanywhere.com.sg
tvbc.com.cn
tvbeventpower.com.hk
tvbusa.com
tvbweekly.com
tvmedia.net.au
videos-f.jwpsrv.com

DMM

1
2
3
4
5
dmm.com
dmm.co.jp
dmm-extension.com
dmmapis.com
api-p.videomarket.jp

Now E

1
2
nowe.com
nowestatic.com

Bilibili Taiwan

使用手机APP观看时,请点击播放设置,划开“启用https播放”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
akamaized.net
acg.tv
acgvideo.com
b23.tv
bigfun.cn
biliapi.com
biliapi.net
bilibili.com
bilibili.tv
bilibiligame.net
bilicdn1.com
bilicdn2.com
bilicdn3.com
bilicdn4.com
bilicdn5.com
biligame.com
biligame.net
bilivideo.com
bilivideo.cn
hdslb.com
im9.com
mincdn.com
biligo.com

catchplay

1
2
3
4
catchplay.com.tw
catchplay.com
cloudfront.net
akamaized.net

kktv

1
2
3
kktv.com.tw
kktv.me
kk.stream

myvideo

1
myvideo.net.tw

LineTV

1
2
3
4
chocotv.com.tw
line-cdn.net
line-scdn.net
linetv.tw

LiTV

1
litv.tv

4GTV

1
4gtv.tv

ViuTV

1
2
3
4
5
viu.tv
viu.com
viu.now.com
amazonaws.com
cloudfront.net

Amazon Prime Video

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cloudfront.net
aiv-cdn.net
aiv-delivery.net
amazonprimevideo.cn
amazonprimevideo.com.cn
amazonprimevideos.com
amazonvideo.cc
amazonvideo.com
atv-ps.amazon.com
avodmp4s3ww-a.akamaihd.net
fls-na.amazon.com
llnwd.net
media-amazon.com
prime-video.com
primevideo.cc
primevideo.com
primevideo.info
primevideo.org
primevideo.tv

DMM

1
2
3
4
5
6
7
8
dmm-extension.com
dmm.co.jp
dmm.com
videomarket.jp
p-smith.com
vmdash-cenc.akamaized.net
img.vm-movie.jp
bam.nr-data.net

Abema

1
2
3
4
5
6
7
8
9
10
11
12
13
abema.io
abema.tv
ds-linear-abematv.akamaized.net
linear-abematv.akamaized.net
ds-vod-abematv.akamaized.net
vod-abematv.akamaized.net
ameba.jp
hayabusa.io
mobile-collector.newrelic.com
vod-abematv.akamaized.net
bucketeer.jp
abema.adx.promo
hayabusa.media

NicoNico

1
2
3
4
dmc.nico
nicovideo.jp
nimg.jp
socdm.com

Telasa

1
2
3
4
telasa.jp
kddi-video.com
videopass.jp
d2lmsumy47c8as.cloudfront.net

Paravi

1
paravi.jp

U-NEXT

1
2
unext.jp
nxtv.jp

Hulu Japan

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
hulu.com
huluad.com
huluim.com
hulustream.com
happyon.jp
hulu.jp
hjholdings.jp
streaks.jp
yb.uncn.jp
hulu.hb.omtrdc.net
conviva.com
imrworldwide.com
tealiumiq.com
tiqcdn.com
microad.jp
adsrvr.org
adsmoloco.com
yimg.jp
webantenna.info
doubleclick.net
usergram.info
hjholdings.tv

TVer

1
2
3
tver.jp
edge.api.brightcove.com
players.brightcove.net

WOWOW

1
wowow.co.jp

Fuji TV

1
2
fujitv.co.jp
stream.ne.jp

Radiko

1
2
3
radiko.jp
radionikkei.jp
smartstream.ne.jp

Karaoke@DAM

1
clubdam.com

Games

1
2
3
4
5
cygames.jp
konosubafd.jp
colorfulpalette.org
cds1.clubdam.com
api.worldflipper.jp

music.jp

1
2
music-book.jp
overseaauth.music-book.jp

GYAO!

1
gyao.yahoo.co.jp

J:com On Demand

1
id.zaq.ne.jp

Netflix DNS unlock Stream Media
https://pawswrite.xyz/posts/8096.html
作者
Rainbow
发布于
2022年6月10日
许可协议