通过 DNSmasq
和一台已解锁 Netflix
的服务器,将其余服务器全部解锁 Netflix
。
提示
脚本默认解锁 Netflix Hulu HBO
等,如需增减域名,请编辑下面文件:
/etc/dnsmasq.d/custom_netflix.conf
/etc/sniproxy.conf
项目地址:Github
安装
前提需求:
- 一台解锁
Netflix
的服务器 - 放行
53
、80
、443
端口
快速安装:
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
评论