原理:在一台能看Netflix的IP配置Netflix解锁DNS脚本,然后其他不能看Netflix的小鸡使用这个能看的机器的DNS,达到能看的目的。
参考文章:https://www.863134.com/web/sydljsnnflmtfw/
脚本支持系统:CentOS 6+, Debian8+, Ubuntu16+
CentOS6/7 测试成功
Debian8+, Ubuntu16+ 测试成功
第一步:在能IP能看Netflix的机器上安装:
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://github.com/myxuchangbin/dnsmasq_sniproxy_install/raw/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -i
第二步:在不能上Netflix的服务器上修改DNS
vi /etc/resolv.conf
- 点击键盘上insert进入输入模式
- 修改DNS为能看Netflix的机器的IP
- 例如:nameserver xxx.xxx.xxx.xxx
- 然后按ESC,退出编辑模式,之后同时按住shift按键和;符号输入:wq,回车保存并退出
- 运行
service network restart
或service networking restart(debian用)重启网络
本人遇坑
问题一:nameserver修改重启网络后,dns又恢复原来的
解决方法:修改网络接口配置文件,在/etc /sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设 dns的相关信息,使/etc/resolv.conf恢复到原来的状态
1.运行:vi /etc/sysconfig/network-scripts/ifcfg-eth0
(centos)
vi /etc/network/interface
(debian)
2.修改
DNS1=xxx.xxx.xxx.xxx
DNS2=xxx.xxx.xxx.xxx
然后按ESC,退出编辑模式,之后同时按住shift按键和;符号输入:wq,回车保存并退出
3. 运行service network restart
(centos)或service networking restart
(debian)重启网络,我在测试时还不能观看,直接reboot
重启机器后可以观看
使用方法:
先在能看的机器上执行安装代码,然后将其他小鸡的的DNS地址修改为这个主机的IP即可,如果不能用,只保留一个DNS试一下。
为防止滥用,建议不要随意公布IP地址;或者使用防火墙来限制外部IP访问。
本脚本只用作解锁流媒体使用,不能用来FQ。
卸载方法:
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://github.com/myxuchangbin/dnsmasq_sniproxy_install/raw/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -u
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)