前言
在我们购买非原生IP的VPS搭建节点时一般来说Netflix是没办法观看非自制剧的。这时我们可以使用Cloudflare的Warp来给自己的VPS增加一个额外的IPV4地址用以解锁Netflix。目前网络上的教程配置复杂,且由于Warp解锁的方式并不稳定每隔几天原本Warp刷出来的IP也会变得无法解锁,我们需要一个脚本来帮我们检测解锁状况并且在当前IP无法解锁时重启Warp刷出可以解锁的IP。
Github项目地址
使用这个脚本能够帮我们自动检测当前Warp的IP能否解锁Netflix,并在无法解锁的情况下重启Warp服务以更换IP直至换出来的IP能够解锁。
使用方法
安装screen
由于脚本要一直在后台运行以检测IP解锁情况所以我们要安装Screen来确保退出SSH链接后脚本的持续运行。
yum install screen ##centos/redhat系统命令
apt-get install screen ##ubuntu/debian系统命令
新建Screen窗口
在screen安装完成后我们便可以用该命令创建一个叫warp的新窗口,这时ssh终端会清屏。
screen -R warp
下载并运行脚本
在新建的screen窗口中输入下面的命令即可。
wget https://github.com/luoxue-bot/warp_auto_change_ip/raw/main/warp_change_ip.sh && chmod +x warp_change_ip.sh && ./warp_change_ip.sh
脚本选项
1.在运行脚本后会出现下面的选项,这是在询问你的机器有没有安装过warp
Is warp installed? [y/n]
如果你的机器没有安装过warp那么输入n并回车,脚本会自动安装warp,在warp安装完成后请重新执行上一步的脚本。并在提示该选项时输入y并回车。
2.在确认机器安装完warp后它会提示:
Input the region you want(e.g. HK,SG):
这是在询问你的VPS的区域(美国机器填US 香港机器HK新加坡SG)请如实填写,别指望美国机器能刷出新加坡的IP。
选项填写完毕后脚本就在自动运行了,当提示 Region: XX Done, monitoring...
则表示Warp筛选到了可以解锁Netflix自制的IP,这时候我们可以在SSH终端 ctrl+A+D
来最小化这个screen。
检测解锁是否生效
运行流媒体检测脚本。
wget -O nf https://back2me.cn/sc/nf --no-check-certificate && chmod +x nf && clear && ./nf
不出意外我们就成功解锁了。
9 条评论
垃圾脚本把vps整失联了
笑死了,最上面我就给了提示已经刷不出来了,别用了。而且服务器失联绝对是你自己的问题。
一直no,changing IP.......
现在确实没以前那么好刷出来解锁的IP了,你挂几天试试。实在不行就买台绿云新加坡DC2看我那篇中转解锁的文章吧。
获取到了IP,但是还是无法解锁。执行脚本前至少还可以打开netflix,至少后打不开netflix了:(
可能是哪里的原因呢?
你确定warp脚本显示Region: XX Done, monitoring了吗?
奈飞检测脚本有显示解锁非自制剧了吗?
如果都没问题检查一下你的节点。
嗯,检测也通过,脚本显示也OK了。
NetFlix 解锁检测小工具 By @sjlleo
[IPV4测试]
NetFlix在您测试的出口IP所在的地区提供服务,宽松版权的自制剧可以解锁
->> 正在检查是否完整支持自制剧 <<-
支持解锁全部的自制剧
->> 正在检查支持的NetFlix地区 <<-
支持解锁非自制剧
原生IP地域解锁信息:香港区 NetFlix
root@VM-8-12-ubuntu:/home/lighthouse#
Is warp installed? [y/n] y
Input the region you want(e.g. HK,SG):HK
Region: HK Done, monitoring...
Region: HK Done, monitoring...
那正常来说是没问题的检测脚本是去实际测试播放的,脚本没问题一般都是可以的,如果使用软路由的话检查一下分流规则。如果机器有IPV6地址的话可以尝试将其关闭。
嗯,我再排查下,感谢了。。。