全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2464|回复: 4

[疑问] 非Netflix-proxy,搭建奈飞中转代理

[复制链接]
发表于 2020-3-7 03:08:14 | 显示全部楼层 |阅读模式
来源:https://github.com/myxuchangbin/dnsmasq_sniproxy_install


脚本说明:
原理简述:使用Dnsmasq的DNS将网站解析劫持到SNI proxy反向代理的页面上。

用途:让不能看流媒体的VPS看上流媒体(前提:VPS中要有一个是能看流媒体的)。

特性:脚本默认解锁Netflix Hulu HBO等,如需增删流媒体域名请编辑文件/etc/dnsmasq.d/custom_netflix.conf和/etc/sniproxy.conf

脚本支持系统:CentOS6+, Debian8+, Ubuntu16+

CentOS6/7/8, Debian8/9/10, Ubuntu16/18 已测试成功
理论上不限虚拟化类型,如有问题请反馈
如果脚本最后显示的IP和实际公网IP不相符,请修改一下文件/etc/sniproxy.conf中的IP地址
安装方法:
  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
复制代码

卸载方法:
  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 -u
复制代码

使用方法:
将代理VPS的DNS地址修改为这个主机的IP就可以了,如果不能用,记得只保留一个DNS地址试一下。

防止滥用,建议不要随意公布IP地址,或使用防火墙做好限制工作。

调试排错:
确认sniproxy有效运行

重启sni命令:systemctl restart sniproxy

如果sni不在运行,可检查配置/etc/sniproxy.conf,避免ss、nginx或者其他程序监听80,443,可将其配置文件的80更改为801等。 443端口必须给sniproxy监听放行,查看:netstat -tlunp|grep 443

确认防火墙放行443,53

调试可直接关闭防火墙 systemctl stop firewalld.service

阿里云/谷歌云/AWS等外部防火墙放行 可通过其他服务器 telnet vpsip 53 以及 telnet vpsip 443 进行测试

解析域名

尝试用其他服务器配置完毕dns后,解析域名:nslookup netflix.com 判断IP是否是NETFLIX代理机器IP 如果不存在nslookup命令,CENTOS安装:yum install -y bind-utils DEBIAN安装:apt-get -y install dnsutils
发表于 2020-3-7 06:45:32 | 显示全部楼层
443必须给sniproxy?那这机子算废了。
还是v2ray解锁简单直接
发表于 2020-3-7 06:56:43 来自手机 | 显示全部楼层
关机是没落地
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-14 19:55 , Processed in 0.324880 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表