构建授权IP的Netflix解锁流媒体服务器教程

本文将详细介绍如何利用Dnsmasq和SNI proxy搭建Netflix解锁服务器,实现多设备共享流媒体服务。

3AI工具流媒体解锁服务器搭建DnsmasqSNI proxy

原理简述

技术核心:通过Dnsmasq的DNS劫持功能,将网站解析到SNI proxy反向代理,实现流媒体解锁。适用于无法直接观看流媒体的VPS,通过配置授权IP,确保服务不被滥用。

B服务器操作-脚本搭建

1号脚本:dnsmasq_sniproxy_install

该脚本由国人开发,提供基础的解锁功能,但授权管理不够便捷。更多教程请参考:项目地址

bash dnsmasq_sniproxy.sh -f

2号脚本:netflix-proxy

系统要求:Debian或Ubuntu(CentOS可能不兼容,可自行测试)。一键DD系统推荐Ubuntu_20.04。更多项目信息请参考:项目地址

bash ~/Network-Reinstall-System-Modify.sh -UI_Options

系统默认用户名:root,默认密码:cxthhhhh.com

安装脚本netflix-proxy

apt-get update && apt-get -y install vim dnsutils curl sudo && curl -fsSL https://get.docker.com/ | sh || apt-get -y install docker.io && mkdir -p ~/netflix-proxy && cd ~/netflix-proxy && curl -fsSL https://github.com/ab77/netflix-proxy/archive/latest.tar.gz | gunzip - | tar x --strip-components=1 && ./build.sh

改密码

cd ~/netflix-proxy/auth/ && sqlite3 ./db/auth.db && update users set password='你的新密码' where id=1; && .exit

A服务器的操作

A服务器的DNS设置

使用以下命令设置DNS(建议先备份resolv.conf文件)

echo 'nameserver 解锁服务器的IP' > /etc/resolv.conf

检测是否解锁

wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.61/nf_2.61_linux_amd64 && chmod +x nf && clear && ./nf

绝命毒师地址

最后,不要忘记安装bbr加速

wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

卸载netflix-proxy

如需从B服务器卸载netflix-proxy,请执行以下命令,并相应恢复A服务的DNS设置。

docker stop $(docker ps -aq) && docker rm $(docker ps -aq)