服务端搭建netflix DNS解锁:Netflix-proxy

服务端使用 【Ubuntu18.04 】系统,其他系统失败可能性非常大

apt-get update
&& apt-get -y install vim dnsutils curl sudo
&& curl -fsSL https://get.docker.com/ | sh || apt-get -y install docker.io
&& mkdir -p ~/netflix-proxy
&& cd ~/netflix-proxy
&& curl -fsSL https://github.com/ab77/netflix-proxy/archive/latest.tar.gz | gunzip – | tar x –strip-components=1
&& ./build.sh

搭建成功后登录,添加客户端ip;

客户端dns解锁参考我另一个帖子中的两种方法

 


apt-get update\
&& apt-get -y install vim dnsutils curl sudo\
&& curl -fsSL https://get.docker.com/ | sh || apt-get -y install docker.io\
&& mkdir -p ~/netflix-proxy\
&& cd ~/netflix-proxy\
&& curl -fsSL https://github.com/Newlearner365/netflix-proxy/archive/latest.tar.gz | gunzip – | tar x –strip-components=1\
&& ./build.sh

这是大佬fork的,失败的可以试试


docker版的。。 帮顶吧 我在这个:wget –no-check-certificate -O dnsmasq_sniproxy.sh https://github.com/myxuchangbin/dnsmasq_sniproxy_install/raw/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -i

 


 

针对v2,修改安装目录下dns.jason: 【 address解锁的ip】
修改前
{
“dns”:[
“74.82.42.42”,
“8.8.8.8”,
“8.8.4.4”,
“1.1.1.1”,
“localhost”
],
}

修改后:
{
“dns”: {
“servers”: [
“8.8.8.8”,
“8.8.4.4”,
“1.1.1.1”,
{
“address”: “22.x.x.x”,
“port”: 53,
“domains”: [
“domain:netflix.com”,
“domain:netflix.com”,
“domain:netflix.net”,
“domain:nflximg.com”,
“domain:nflximg.net”,
“domain:nflxvideo.net”,
“domain:nflxso.net”,
“domain:nflxext.com”,
“domain:netflixdnstest0.com”,
“domain:netflixdnstest1.com”,
“domain:netflixdnstest2.com”,
“domain:netflixdnstest3.com”,
“domain:netflixdnstest4.com”,
“domain:netflixdnstest5.com”,
“domain:netflixdnstest6.com”,
“domain:netflixdnstest7.com”,
“domain:netflixdnstest8.com”,
“domain:netflixdnstest9.com”
]
}
]
}
}

针对 troj使用系统dns,可以使用dnsmasq添加: (代码来源:https://github.com/steamsv/steamsv.github.io)
Dnsmasq分流脚本说明 安装

安装Dnsmasq 的同时并设置Netflix对应DNS规则,本脚本适配c7,其它大同小异自行查找资料。

wget https://raw.githubusercontent.com/urnuts/netflix.dnsmasq/master/unlock.sh – 下载脚本。
chmod +x unlock.sh – 赋予脚本权限。
./unlock.sh DNS – 运行脚本,【”DNS”为变量,自行替换为可解锁IP】。

特别注意:
解锁成功后系统DNS应该为127.0.0.1,部分系统会自行重置系统DNS,或重启VPS系统、重启网络相关功能导致系统DNS被重置使DNS解锁失效。
可使用chattr +i /etc/resolv.conf进行文件加锁,解锁chattr -i /etc/resolv.conf,C7以外的系统加锁会提示错误等信息,自行百度谷歌。
dnsmasq分流只适用于科学服务端使用系统的DNS。

自定义dnsmasq的配置
配置文件目录路径 /etc/dnsmasq.d/unlock.conf 。
修改完成重启dnsmasq。(重启命令systemctl restart dnsmasq)
最后重启代理工具

TG资源,TG搬运工
TG资源网 » 服务端搭建netflix DNS解锁:Netflix-proxy