自建DNS解锁Netflix

通过 DNSmasq 和一台已解锁 Netflix 的服务器,将其余服务器全部解锁 Netflix

项目地址:Github

安装

前提需求:

快速安装:

BASH
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -f
点击展开查看更多

卸载:

BASH
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -u
点击展开查看更多

systemd-resolve 服务占用 53 端口解决方法

BASH
systemctl stop systemd-resolved
vim /etc/systemd/resolved.conf
点击展开查看更多

按照下面说明修改文件

BASH
[Resolve]
DNS=8.8.8.8 1.1.1.1 #取消注释,增加dns
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
DNSStubListener=no  #取消注释,把yes改为no
点击展开查看更多

重启服务:

BASH
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl restart systemd-resolved.service
点击展开查看更多

限制访问

通过 iptables 放行白名单 IP 访问 53 端口

BASH
iptables -I INPUT -p tcp --dport 53 -j DROP
iptables -I INPUT -s 1.1.1.1 -p tcp --dport 53 -j ACCEPT
点击展开查看更多

📎 参考文章

版权声明

作者: Tom Almighty

链接: https://blog.grew.cc/posts/netfli-dns/

许可证: CC BY-NC-SA 4.0

本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

评论

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键