dnsmasq分流详解

本文共有1049个字。 # dnsmasq/ a

一、dnsmasq是什么?

Dnsmasq为小型网络提供网络基础设施:DNS,DHCP,路由器通告和网络引导。它被设计为轻量级且占用空间小,适用于资源受限的路由器和防火墙。它还被广泛用于智能手机和便携式热点的共享,并支持虚拟化框架中的虚拟网络。支持的平台包括Linux(带有glibc和uclibc),Android,* BSD和Mac OS X. Dnsmasq包含在大多数Linux发行版以及FreeBSD,OpenBSD和NetBSD的端口系统中。Dnsmasq提供完整的IPv6支持

本站dnsmasq分流脚本有什么作用?

1.根据系统安装dnsmasq。

2.默认写入netflix相关的规则并指定DNS。

3.修改系统DNS为127.0.0.1,作用是使网络域名解析在dnsmasq上进行。

注意

1.部分系统会自行重置系统DNS。

2.可使用chattr +i进行文件加锁,解锁chattr -i,部分系统加锁会提示错误等信息,自行百度谷歌

3.dnsmasq分流只适用于科学服务端使用系统的DNS。

二、脚本用法。

1.最后DNS为变量。

wget https://steamsv.wiki/unlock.sh && chmod +x unlock.sh && ./unlock.sh DNS

2.已测试过阿里云系统C7、D9、u6。推荐C7,其它两个或多或少有点小问题
3.如安装错误,请手动安装,注意报错(百度搜索找寻答案)

三、自定义dnsmasq的配置。

​ 1.打开/etc/dnsmasq.d/unlock.conf。
​ 2.按照里面的格式自行添加删除修改。
​ 3.修改完成重启dnsmasq。(重启命令systemctl restart dnsmasq)
​ 4.最后重启科学服务端

四、不再使用dnsmasq。

​ 1.只需修改系统DNS为默认即可。
​ 2.一般默认为8.8.8.8 8.8.4.4。
​ 3.修改完成重启科学服务端

五、v2ray服务端需要修改

1、需要删除/etc/v2ray/config.json 这个文件里面的dns部分,整体全部删除。

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。本站微信公众号:7TEC,敬请关注!

暂时无法评论哦~

暂无评论