
构建授权IP的Netflix解锁流媒体服务器教程
本文将详细介绍如何利用Dnsmasq和SNI proxy搭建Netflix解锁服务器,实现多设备共享流媒体服务。
原理简述
技术核心:通过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)