51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

搭建DNS解锁服务

{#post-677-FrxoV}解锁机

dnsmasq_sniproxy_install解锁机上使用一键脚本 {#post-677-u5c0fd999}

有防火墙注意放行443,80,53端口

安装

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   

卸载

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   

增删流媒体域名请编辑文件/etc/dnsmasq.d/custom_netflix.conf/etc/sniproxy.conf{#post-677-ua78a973e}

查看sniproxy状态:systemctl status sniproxy{#post-677-eDt6X}

代理机

将代理VPS的DNS地址修改为这个主机的IP就可以了,如果不能用,记得只保留一个DNS地址试一下 {#post-677-u34d62173}

/etc/resolv.conf {#post-677-u954efe03}

保存后立即生效 {#post-677-u88f1fe03}

检测: {#post-677-u10226dff}

此时可以用nslookup netflix.com判断IP是否是NETFLIX代理机器IP {#post-677-u8a2338bb}

网址检测:打开网址绝命毒warp 师 {#post-677-u680c2df5}

用检测脚本检测会变成DNS解锁 {#post-677-Dtb4k}

`bash <(curl -L -s media.ispvps.com)  `

调试 {#post-677-uc6c8d309}

请参考GitHub项目 {#post-677-u4d0eff84}

注意: {#post-677-u2adf3647}

①部分一键脚本自带DNS服务会影响本服务 {#post-677-u194c11e3}

②如果在xray/singbox等设置了分流,分流优先级>DNS {#post-677-u2eb4a068}

③部分IDC会劫持DNS {#post-677-BgnJ1}

原理:

解锁机IP原生解锁,当代理机查询DNS时,比如奈飞域名,解锁机会DNS劫持,返回自己的IP,代理机会以为这个IP就是奈飞的IP,从而把数据发给代理机。解锁机通过SNIProxy代理TLS流量,奈飞以为是代理机访问的奈飞,从而实现解锁。

赞(1)
未经允许不得转载:工具盒子 » 搭建DNS解锁服务