利用Dnsmasq SNIproxy解锁 Netflix在 Ubuntu18.04 服务器上

Sunday, November 17, 2019

一、原理

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

二、必要条件

1.可以看 Netlify的服务器

2.想要解锁的服务器

三、教程第1部分

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

1.关闭dnsmasq

nano /etc/systemd/resolved.conf

2.修改文件

DNSStubListener=no

3.重启服务器

reboot

4.安装解锁工具

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.重启服务器

reboot

四、教程第2部分

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

1.设置 ip

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

echo nameserver IP > /etc/resolv.conf

2.查看是否成功

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

ping -c4 netflix.com

:tada: 完成\

五、后话

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

1.原理

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

2.优点

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

3.V2ray配置

{
  "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教程

NetflixLinux
版权声明:如果转发请带上本文链接和注明来源。

愚道

求知若渴,虚心若愚

谷歌云或 ubuntu系统打开 root 用户密码登录服务器

使用 Backblaze和Cloudflare Workers搭建可以自定义域名的免费图床