浅谈netflix-proxy实现Netflix DNS智能解锁

netflix-proxy是一个智能DNS代理,它使用Docker容器部署,使用dnsmasq和sniproxy插件来提供SmartDNS服务。netflix-proxy为开源项目,该项目不仅支持Netflix,还支持以下的流媒体:

  • Netflix
  • Hulu
  • HBO Now
  • Amazon Instant Video
  • Crackle
  • Pandora
  • Vudu
  • blinkbox
  • BBC iPlayer
  • NBC Sports and potentially many

需要(1+N)台服务器:

  • 服务器公网IP为原生IP(1台,例如HTK,WTT,PCCW,HINET等)
  • 被检测识别为IDC带宽的服务器(N台)

将能上Netflix的服务器作为DNS服务器,搭建netflix-proxy服务。

系统要求: Debian or Ubuntucentos测试不行)

root用户登录后运行以下命令:

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

正常搭建完成后会有提示:如,netflix-proxy-admin site=http://IP地址:8080/ credentials=admin:密码。之后通过访问http://IP地址:8080/,输入admin和密码即可。

随后添加被检测识别为IDC带宽的服务器的IP。

添加NF域名,在DynDNS中添加NF的域名。

下面到N台被检测识别为IDC带宽的服务器.

使用vultr centos7.x系统测试一下吧,然后运行下面的命令:

cd /etc/sysconfig/network-scripts/
ls

找到形如ifcfg-eth0的文件,用vi ifcfg-eth0编辑

添加一行(114.114.114.114替换为你的DNS服务器IP)

DNS1=114.114.114.114

重启网络

service network restart

确认是否成功

cat /etc/resolv.conf

配置成功,至此完毕。

项目开源地址:https://github.com/ab77/netflix-prox

鸣谢: https://blog.67cc.cn/archives/build-netflix-dns-unlock-service.html

 https://www.helplib.com/GitHub/article_121774#footnotes

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注