一、原理

Dnsmasq SNIproxy一键脚本,是利用Dnsmasq的DNS将网站解析劫持到SNI proxy反向代理的页面上。

二、必要条件

1.可以看 Netlify的服务器

2.想要解锁的服务器

三、教程第1部分

重要提示

在可以看Netlify的服务器上输入下面的命令

1.关闭dnsmasq1

1
nano /etc/systemd/resolved.conf

2.修改文件

1
DNSStubListener=no

3.重启服务器

1
reboot

4.安装解锁工具2

1
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
卸载命令

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

5.重启服务器

1
reboot

四、教程第2部分

重要提示

在想要解锁的服务器上输入下面的命令

1.设置 ip

把下面代码里面的 ip 更改成,可以看 netflix 的服务器 ip。

1
echo nameserver IP > /etc/resolv.conf

2.查看是否成功

如果返回的 ip 是可以看 netflix 的服务器 ip,那么就说明成功了。

1
ping -c4 netflix.com

🎉 完成

五、后话

后来我发现另外一种解锁思路,现在分享在这里V2ray路由解锁Netflix

1.原理

在能看Netflix 的机器上安装 ss。在不能看 Netlify 的机器上使用 V2ray 连接能看Netflix 的机器上安装 ss。

2.优点

不占用53端口,所以 nat 机器也可以做为解锁机器了。

3.V2ray配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
  "inbound": {
    "port": 端口,
    "listen": "127.0.0.1",
    "protocol": "vmess",
    "settings": {
      "clients": [{
        "id": "更改",
        "alterId": 90
      }]
    },
    "streamSettings": {
      "network": "ws",
      "wsSettings": {
        "path": "/store123455"
      }
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  },
  "outboundDetour": [{
    "protocol": "shadowsocks",
    "settings": {
      "servers": [{
        "address": "ip", //shadwosockip
        "method": "加密方式",
        "password": "密码",
        "port": 端口,
        "ota": false
      }]
    },
    "tag": "ban"
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "AsIs",
      "rules": [{
        "type": "field",
        "domain": [
          "domain:fast.com",
          "domain:netflix.com",
          "domain:netflix.net",
          "domain:nflxext.com",
          "domain:nflxso.net",
          "domain:nflxvideo.net",
          "domain:nflximg.net"
        ],
        "outboundTag": "ban"
      }]
    }
  }
}

六、最后

后来我又发现一个办法可以实现解锁奈飞,并且这个好像更好。所以单独写了一篇文章,有兴趣你可以去看看。Clalsh教程