此为开源项目,地址:https://github.com/ab77/netflix-proxy
不仅支持Netflix还支持以下解锁
Netflix
Hulu
HBO Now
Amazon Instant Video
Crackle
Pandora
Vudu
blinkbox
BBC iPlayer
NBC Sports and potentially many
首先你要有一台能观看Netflix的vps,并且要能支持docker,如果你不了解那就直接选择KVM架构的vps
假设你有两台服务器,A、B两台服务器,其中 A 能看Netflix但是路线不好,是美国服务器普通163线路,一到晚高峰就拥堵网速感人,平时看油管也是普通水平。其中 B 是搬瓦工CN2 GIA路线全天都高速在线不堵车,现在要做的就是让B也能观看Netflix
1、A服务器操作系统跟换为Debian或者Ubuntu,如果已经安装了其他系统请重装一下系统。使用Xshell到 A 服务器,运行下面代码:
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:密码
2、在浏览器用上面给出的地址、账号、密码登陆,添加你B服务器的IP
3、使用Xshell到登陆 B 服务器修改 B 的 DNS 为 A 的IP
修改/etc/NetworkManager/NetworkManager.conf文件,在main部分添加 “dns=none” 选项:
vi /etc/NetworkManager/NetworkManager.conf
按 i 进入编辑模式
[main]
plugins=ifcfg-rh
dns=none
修改完按Esc退出编辑模式,输入 :wq 保存并退出
NetworkManager重新装载上面修改的配置
systemctl restart NetworkManager.service
修改/etc/resolv.conf文件
vi /etc/resolv.conf
按 i 进入编辑模式
nameserver 114.114.114.114 (把默认的DNS改为A的IP)
修改完按Esc退出编辑模式,输入 :wq 保存并退出
接下来正常搭建shadowsocks,或者对接后端实现解锁Netflix
docker对接鸡场添加以下配置实现解锁Netflix
增加以下环境变量
-e DNS_1=解锁Netflix用的A服务器IP -e DNS_2=""
Comments | NOTHING