我们知道,Netflix
屏蔽了大部分主机商的IP
段,如果你直接用这些主机搭建代理,你是无法观看的,会被检测出使用代理,如下图:
那么如果你有一台可以观看Netflix
的VPS
,但是它的线路不好,速度慢,不适应直接搭建代理来观看,或者说是机器被墙了,代理无法使用,那么就可以在这台机器上搭建Netflix-Proxy
。
步骤如下:
假设有两个VPS
:
A
机和B
机;
A
的IP
是能看Netflix
;
B
的IP
看不了Netflix
;
这个项目的目的是使B
也能看Netflix
.
1.在A
机上运行下面的代码:
注意这个A
机的IP
必须能看Netflix
,以Ubuntu
为例:
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
和密码
添加B
机的IP
地址.
2.在B
机上操作:
修改DNS
,编辑文件,以Ubuntu
为例,通过vi /etc/resolv.conf
,将DNS
修改为:
nameserver A机的IP
其他的DNS
全部删除,保存后退出,通过vi /etc/network/interfaces
,将DNS
修改为:
dns-nameservers A机的IP
同样其他的DNS
删除,保存后退出,然后执行:
resolvconf -u
然后直接重启VPS
:
reboot
对于其他系统修改DNS
的教程,可以在网上搜索,注意要搜索永久修改DNS
的教程.
3.用你的B
机富强帐号,就可以看Netflix了。
本教程是根据Github
上Netflix-Proxy
项目写的,你可以直接去Github
上看使用方法,该项目地址:
https://github.com/ab77/netflix-proxy
此教程应该能让你容易理解一点。
我想请问下,如果用A了,那么跑Netflix的流量是走的A的还是B的?
[FAIL] installing Python3 and requirements...failed.
[....] configuring admin backend...Traceback (most recent call last):
File "/root/netflix-proxy/auth/pbkdf2_sha256_hash.py", line 4, in
from passlib.hash import pbkdf2_sha256
ImportError: No module named passlib.hash
停在这 怎么搞啊
Traceback (most recent call last):
File "/root/netflix-proxy/auth/pbkdf2_sha256_hash.py", line 4, in
from passlib.hash import pbkdf2_sha256
ImportError: No module named passlib.hash
还有就是OpenVZ虚拟化不支持这个
什么系统啊? 这提示是说python3安装失败
我的是Debian 9系统,安装时候也是提示python3安装失败,求教大神指点。。。
[FAIL] installing Python3 and requirements...failed.
[....] configuring admin backend...Traceback (most recent call last):
File "/root/netflix-proxy/auth/pbkdf2_sha256_hash.py", line 4, in
from passlib.hash import pbkdf2_sha256
ImportError: No module named passlib.hash
Traceback (most recent call last):
File "/root/netflix-proxy/auth/pbkdf2_sha256_hash.py", line 4, in
from passlib.hash import pbkdf2_sha256
ImportError: No module named passlib.hash
我也是这样结果,你解决了吗?
你好,请问如果我的A机器是centos7系统的应该如何运行代码?
centos 就把 apt-get 改成 yum 就行了
还有一个问题就是如果A机器是香港的,B机器是美国的,那还能解锁吗?如果能,解锁之后是香港的还是说美国?
不管是哪里的机器,只要A机器能解锁就行
所以这样一开始A机器要不要搭建富强(或者说跟A机器是否搭建搭建富强有关系吗?)|´・ω・)ノ
A机器不需要搭建富强