解锁 Netflix Hulu HBO

官方发布地址:https://github.com/ab77/netflix-proxy

支持解锁 Netflix Hulu HBO Now Amazon Instant Video Crackle

更多详见 https://github.com/ab77/netflix-proxy/blob/master/proxy-domains.txt

服务端部署

先找个能看的 IP,用这台 VPS 作为服务端,本文服务端使用 Ubuntu18.04

apt-get update
apt-get -y install vim dnsutils curl 
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:xxxxxxx
 * testing netflix-proxy admin site...                                                                   [ OK ] 
WARNING: IPv6=Disabled
Change your DNS to 服务端IP地址 and start watching Netflix out of region.
Note: get http://unzoner.com if your app/service no longer works with DNS based solutions.
Done.

输出内容包括服务端管理面板的地址管理员账号密码、并提示将客户端DNS改成服务端IP

管理面板地址: http://服务端IP地址:8080/

管理员账号及密码:admin:xxxxxxx

确保防火墙端口开放,至此服务端搭建完毕

在配置客户端之前,先打开服务端管理面板,登录后添加客户端的IP,可以添加多个

服务端添加IP

客户端修改DNS,解锁Netflix

常规方法

vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加    
DNS1="服务端IP地址"
# 保存退出
systemctl restart network.service

这时就可以测试了,如果不起作用重启一下。

使用客户端部署的SSR,到 https://ifconfig.co/ 检查IP是否为服务端IP地址,或者直接观看Netflix

其他方法

Ubuntu18.04方法

修改

/etc/systemd/resolved.conf

取消DNS的注释,添加

DNS=服务端IP地址

重启检查是否生效

AWS更改DNS方法

参考:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-static-dns-ubuntu-debian/

首先确定AWS绑定了静态IP

你会发现即使绑定了静态IP,按照常规方法查看网卡的配置信息仍是DHCP,且没有IP、DNS的设置,没关系。

修改

vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 服务端IP地址;

保存退出后重启生效

DO更改DNS方法

开启 Private network

修改

vi /etc/dhcp/dhclient.conf
supersede domain-name-servers 服务端IP地址;

保存退出后重启生效

AZURE更改DNS方法

先绑定固定iP,然后更改DNS,详见下图

AZURE更改DNS方法