前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建 DNS 服务解锁 Netflix

搭建 DNS 服务解锁 Netflix

作者头像
reizhi
发布2022-09-26 15:37:42
2.6K0
发布2022-09-26 15:37:42
举报
文章被收录于专栏:reizhireizhi

有观看 Netflix 习惯的朋友应该都知道,除了需要访问国外网站之外,IP 能够解锁 Netflix 也是正常播放的必要条件之一。不过有时因为流量原因,我们不直接使用能够解锁 NF 的服务器来播放,而是架设 DNS 服务作为其它机器的中转。这样,原本不能解锁 NF 的服务器便也可以正常播放了。不过我们今天并不细究原理,只是分享方法。

如果需要解锁 Netflix ,前提条件是你拥有一台能够正常观看 NF 的服务器A,以及另一台无法观看 NF 的服务器B。

首先我们在服务器A上运行以下代码安装 DNS 服务:

wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -i

如果开启了防火墙,记得在服务器A上放行53端口的入网连接。随后在服务器B上设置 DNS 为服务器A的 ip ,以 Debian 为例:

  • 如果你的服务器B是静态配置 IP,只需要修改

/etc/resolv.conf 中的 nameserver 即可。如:nameserver 1.0.0.1

  • 如果你的服务器B是自动获取IP,切勿修改 /etc/resolv.conf

因为此时这个文件受到 DHCP 的影响,在每次重启后都会还原为默认值。此时我们需要编辑 /etc/dhcp/dhclient.conf ,添加:supersede domain-name-servers 1.0.0.1; 来手动指派 DNS 地址。

最后重启服务器B的网络即可:/etc/init.d/networking restart

上述例子中的 1.0.0.1 仅用于示范,实际使用时需要填写服务器A的公网 ip 地址。

此时再使用服务器B,Netflix 已经可以正常播放了。为了提高系统安全性,还可以自行配置 iptables 来限制53端口的入网 ip 地址,在此便不细谈了。

相关项目地址:https://github.com/myxuchangbin/dnsmasq_sniproxy_install

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年9月9日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档