## 前言 我们经常会使用一台服务器二级代理的(中转)方式来解锁流媒体,这种方式配置起来相对复杂,要写的配置比较多,为了方便我们可以通过Dnsmasq和sniproxy来进行流媒体解锁。 Github上有大佬写好了方便好用的一键脚本我们来看看项目吧。 [button color="light" icon="github" url="https://github.com/myxuchangbin/dnsmasq_sniproxy_install" type=""]myxuchangbin / dnsmasq_sniproxy_install[/button] ## 搭建 首先我们需要一台能够解锁的服务器,然后在这台服务器上面安装dnsmasq以及sniproxy。 ### 放行端口 防火墙安全组放行服务器`53`、`443`和`80`端口。 ### 下载脚本 ```bash wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh ``` ### 安装sniproxy ```bash bash dnsmasq_sniproxy.sh -is ``` ### 安装dnsmasq ```bash bash dnsmasq_sniproxy.sh -id ``` 安装完毕后我们的DNS解锁服务就搭建完成了 ## 使用 在需要解锁的服务器中修改nameserver即可。将下面的1.2.3.4换成自己搭建的dns解锁服务的地址即可。 ```bash rm -rf /etc/resolv.conf && echo 'nameserver 1.2.3.4'>/etc/resolv.conf ``` ## 注意 > 实测谷歌云会将nameserver自动给改回来,我们可以通过下面的命令禁止修改 ```bash chattr +i /etc/resolv.conf lsattr /etc/resolv.conf ``` ## 效果 可以使用nslookup来看看Netflix的是不是走了我们搭建的dns服务器。 ```bash nslookup netflix.com ```   ## 注意 切记给这个DNS解锁服务器加上iptable的限制,仅允许自己的代理服务器的IP进行53端口的TCP/UDP连接。不然给扫出来就白白便宜别人了。 Loading... ## 前言 我们经常会使用一台服务器二级代理的(中转)方式来解锁流媒体,这种方式配置起来相对复杂,要写的配置比较多,为了方便我们可以通过Dnsmasq和sniproxy来进行流媒体解锁。 Github上有大佬写好了方便好用的一键脚本我们来看看项目吧。 <button class=" btn m-b-xs btn-light btn-addon" onclick="window.open('https://github.com/myxuchangbin/dnsmasq_sniproxy_install','_blank')"><i><i data-feather="github"></i></i>myxuchangbin / dnsmasq_sniproxy_install</button> ## 搭建 首先我们需要一台能够解锁的服务器,然后在这台服务器上面安装dnsmasq以及sniproxy。 ### 放行端口 防火墙安全组放行服务器`53`、`443`和`80`端口。 ### 下载脚本 ```bash wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh ``` ### 安装sniproxy ```bash bash dnsmasq_sniproxy.sh -is ``` ### 安装dnsmasq ```bash bash dnsmasq_sniproxy.sh -id ``` 安装完毕后我们的DNS解锁服务就搭建完成了 ## 使用 在需要解锁的服务器中修改nameserver即可。将下面的1.2.3.4换成自己搭建的dns解锁服务的地址即可。 ```bash rm -rf /etc/resolv.conf && echo 'nameserver 1.2.3.4'>/etc/resolv.conf ``` ## 注意 > 实测谷歌云会将nameserver自动给改回来,我们可以通过下面的命令禁止修改 ```bash chattr +i /etc/resolv.conf lsattr /etc/resolv.conf ``` ## 效果 可以使用nslookup来看看Netflix的是不是走了我们搭建的dns服务器。 ```bash nslookup netflix.com ```   ## 注意 切记给这个DNS解锁服务器加上iptable的限制,仅允许自己的代理服务器的IP进行53端口的TCP/UDP连接。不然给扫出来就白白便宜别人了。 最后修改:2024 年 02 月 15 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 16 如果觉得我的文章对你有用,请随意赞赏
5 条评论
大佬有办法解锁spotify吗,只需要使用spotify的流量。
收藏了
你写得非常清晰明了,让我很容易理解你的观点。
首先得有一台解锁流媒体的vps
是的,这个脚本顺带把Disney+和openai也一起sniproxy解锁了,我刚好有台全绿的机器,现在用的蛮爽的。