请注意,本文编写于 322 天前,最后修改于 322 天前,其中某些信息可能已经过时。
DMITVPS解锁Netflix教程过程详解
本文的主要内容如下:
- 更换镜像源: 更快的软件安装速度(可选).
- 验证当前VPS是否可以全解锁Netflix。
- 部署dnsmasq+sniproxy实现DNS中转鸡。
- 其他地区VPS配置DNS解析规则操作。
- 最后,可以使用去观看港区Netflix影片了!
环境说明
- 全解锁Netflix小鸡: DMIT PVM.LAX.Pro.TINY , 点击链接了解全部VPS套餐
- 操作系统:CentOS8
两台小鸡:
- 小鸡A: 完全解锁Netflix非自制剧影片的VPS,IP地址 x.x.x.x
- 小鸡B: 无法解锁Netflix非自制剧影片的VPS,IP地址 y.y.y.y
访问 Netflix
流量的线路图:
国内本机/路由器
—DNS(小鸡B
)-> 小鸡B
–> 小鸡A
–> Netflix服务器
以下为了清晰表达以小鸡A
和小鸡B
来表述内容。
更换aliyun镜像源
可以在香港、台湾 VPS 上操作,如果是国外欧美区就不要操作了。
CentOS8 更新 aliyun 镜像源方法
# 1.备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
# 或者
# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
# 3. 运行 yum makecache 生成缓存
yum makecache
更新 Epel 镜像:
# 1. 备份(如有配置其他epel源)
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
# 2. 下载新repo 到/etc/yum.repos.d/
### 1)安装 epel 配置包
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
### 2)将 repo 配置中的地址替换为阿里云镜像站地址
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
# 3. 运行 yum makecache 生成缓存
yum makecache
到这里,我们就完成镜像源更新操作了,本操作不是一定要做的,但是如果你觉着默认镜像源下载软件包速度太慢,那就试试。
验证当前VPS是否可以全解锁Netflix。
检测
小鸡A
是否为原生 IP,可以全解锁 netflix
检测脚本:
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.52/nf_2.52_linux_amd64 && chmod +x nf && clear && ./nf
如果可以完整解锁 Netflix 非自制剧,那就会显示下面结果:
安装DNS服务dnsmasq和sniproxy反向代理实现中转鸡
安装过程有自动化脚本,所以非常简单。
安装 DNS 解锁 Netflix 操作命令如下
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/steamsv/sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -f
就这么简单,安装成功了。接下来我们继续向下操作,这里还不到验证的时候。
在小鸡B上配置DNS解析规则
常见的 Linux 主机可以修改 /etc/resolve.conf
就可以实现,文件内容如下:
$ cat /etc/resolve.conf
nameserver x.x.x.x
但是,这里有个小问题,就是这个操作就是暴力的把所有 DNS 规则都交给小鸡B
处理不太好,可以只把 Netflix 相关域名解析请求交给小鸡A
处理即可。
在小鸡B
上完成如下操作:
# 安装dnsmasq
yum install -y dnsmasq
# 配置解析规则
cat <<END > /etc/dnsmasq.d/custom.netflix.conf
server=8.8.8.8
server=/fast.com/x.x.x.x
server=/netflix.ca/x.x.x.x
server=/netflix.com/x.x.x.x
server=/netflix.net/x.x.x.x
server=/netflixinvestor.com/x.x.x.x
server=/netflixtechblog.com/x.x.x.x
server=/nflxext.com/x.x.x.x
server=/nflximg.com/x.x.x.x
server=/nflximg.net/x.x.x.x
server=/nflxsearch.net/x.x.x.x
server=/nflxso.net/x.x.x.x
server=/nflxvideo.net/x.x.x.x
END
# 设置开机自启动服务
systemctl enable --now dnsmasq
其中,
x.x.x.x
代表小鸡A
的 IP 地址,切记别忘了替换哦。至此,netflix
的 DNS 解析规则就中转给了小鸡B
。
可以去观看港区Netflix影片了
此时,可以在本地主机
(可以是路由器、PC 电脑或者安卓手机) 上修改 DNS 解析服务器地址了。
你认为不好使?那什么情况算是正确配置结果?
在本地路由器修改 DNS服务器
为小鸡B
VPS 的 y.y.y.y
地址,如何修改就需要自己学习了,不同系统、不同平台的操作方法不太一样。
修改后,验证方法:
$ dig netflix.com
...
;; ANSWER SECTION:
netflix.com. 60 IN A x.x.x.x
看到,显示为小鸡A
的 x.x.x.x
地址就表示正确了。
看 Netflix 之前还要留意 DNS 缓存的问题。比如之前在美区
登录的 cookies
建议清理一下,然后关闭浏览器 (释放缓存)。然后重新登录 Netflix 即可使用了。
最后
你是否有这样的疑问:
- 可否解锁所有区域呢? : 不可以,
小鸡A
在哪个区就解锁哪个区,也就是想解锁哪里就买哪里可以完全解锁netflix
的小鸡就可以了。 - 观看影片是否消耗
小鸡A
的流量呢? : 消耗!访问的netflix流量都会经过小鸡A
中转,所以流量
和带宽
也限制了小鸡A
的用户数
。
按照上面操作下来,还是不好用?提示 Not Avaliablie
,怎么办?
DNS
缓存影响: 使用dig
或nslookup
命令验证一下,解析为小鸡A
的x.x.x.x
地址说明DNS解析没问题。- 清理浏览器Cookie信息: 切换地区一定要清理Cookie信息(点击浏览器地址栏小锁头,再点击Cookie,选择移除所有的Cookie),然后关闭浏览器重新登录一次。
- 浏览器缓存影响: 关闭浏览器所有窗口释放缓存,关闭一个窗口并不能释放缓存,浏览器进程并没有停掉。
以上方法,实测可用。如有疑问可能还是在于细节上的处理,可以留言交流。
要发表评论,您必须先登录。