设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 33313|回复: 207
打印 上一主题 下一主题

【0428更新】【支持OP潘多拉毛子】Dns智能解析、去广告dnsmasq脚本!!!!!稳定发布

    [复制链接]
跳转到指定楼层
1#
发表于 2016-3-28 16:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 phrnet 于 2016-5-1 01:06 编辑

1、什么是Dnsmasq啊?(转自百度百科,不知道就百度)
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHCP分配的地址和相关命令可以配置到每台主机中,也可以配置到一台核心设备中(比如路由器),DNSmasq支持静态和动态两种DHCP配置方式。

2、Dnsmasq有什么用?能为我解决什么

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。

如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。除了要避免“坏”的DNS的影响,我们还可以利用DNS做些“好”事,例如管理局域网的DNS、给手机App Store加速、纠正错误的DNS解析记录、保证上网更加安全、去掉网页讨厌的广告等等。


3、我们的Dnsmasq提供了什么?

目前主要提供几个功能:
  • 分域名DNS解析,提升加快不同网站的访问速度。
  • 国外域名加密解析(免受污染痛苦)。
  • 屏蔽恶心的运营商ip劫持、广告
  • 屏蔽掉大部分广告的hosts

4、方案的优势?
  • 系统原生支持(tomato、openwrt等)凡是基于linux系统的固件、系统均支持。
  • 相比起adbby等去广告插件消耗资源低
  • 方便,快捷,半智能化。使用一个base命令即可添加、更新脚本。

更新记录:v0.41 2016年4月19日 稳定版
v0.34 2016年4月8日 稳定版
  • 暂时除去一键安装方式,请在shell中输入3L的命令执行
  • 添加自动更新脚本,感谢lukme提供的意见与方式
  • 添加新的hosts,感谢lukme提供
  • 修正之前去广告失败的问题
  • 修正之前dns无法解析的问题
  • 修正之前dhcp无法分配到地址的问题
  • 修正conf文件的加载方式
  • 添加路由器默认dns优化
  • hosts与本地conf不在使用本地转换,会造成CPU负载过高的问题,直接使用我服务器更新、转换的hosts、conf,感谢lukme提供的去广告脚本与转换方式!
  • 注意:使用了自动更新脚本,将通过从我的服务器每隔12个小时更新dnsmasq的list,我的服务器是每隔6小时更新host并转换成为适合dnsmasq的hosts与conf文件!如果介意请勿使用!

v0.2 2016年4月4日
  • 添加sh一键安装方式.
  • 修正K1等路由器修改后DNS不能解析的问题
  • 修正之前少一个/导致去广告失败的问题>(注意有的小内存机子可能也不生效!)
  • 优化脚本执行方式,提高成功率、优化备份方式。

v0.1 2016年3月28日
初试版本:
  • dnmasq这好玩意儿~没人弄,自己根据网上搜集的一些资料,结合一些centos服务器上的运维知识,就弄了下,麻烦大家多多完善hosts内容
  • 分域名DNS解析,加快不同网站的访问速度。(腾讯、百度、阿里使用自家dns解析)
  • 国外域名加密解析(免受污染痛苦使用)。
  • 屏蔽恶心的运营商ip劫持、广告(暂时只有广西电信)
  • 屏蔽掉大部分广告的hosts(基于chinalist+easylist、easylistchina、SimpleU Hosts )
  • 半智能化脚本
  • 使用iptables 截获53端口的dns记录并转发到本机dnsmasq,就算是客户端修改dns地址,最终解析结果为路由器dnsmasq为准

反馈方式:本帖留言,请说明您受到污染、广告的页面或者ip。
下载地址与脚本请见2-3楼对应老毛子,潘多拉!


点评

请教楼主在TOMATO及DD-WRT固件下的部署方法  发表于 2017-6-5 17:34
到底是输入2L还是3L的命令执行?  发表于 2016-4-9 10:20

评分

参与人数 6恩山币 +10 收起 理由
9one9 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
zshwq5 + 3 楼下谢我。
skukey + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
hhechj + 1 一看就是觉得高端、大气、上档次!
ever520 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
hiboyhiboyhiboy + 3 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏169 转播转播 分享分享 分享淘帖 支持支持3 反对反对
我的恩山、我的无线 The best wifi forum is right here.
来自 2#
 楼主| 发表于 2016-3-28 16:50 | 只看该作者

一键安装!

本帖最后由 phrnet 于 2016-5-1 01:11 编辑

本楼是Padavan的脚本,openwrt潘多拉类固件的自动更新脚本在楼下,由lukme提供!感谢
使用方式:putty或者xshell等终端软件,复制以下脚本后粘贴运行即可(本脚本测试支持老毛子的Padavan,其他自行测试!)

再说一次!linux的都支持本主题提供的dnsmasq配置!但是不保证能支持下面脚本,如果你有时间又精力可以自己参考下面的写一个脚本,一键安装。或者自行覆盖dnsmasq文件。。。
脚本使用步骤(lukme提供!)
             1:下载putty开源汉化版

                   开源_PuTTY_Telnet/SSH客户端汉化版
                   PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。

                  下载地址:https://github.com/larryli/PuTTY/releases/tag/putty-0.66cn

             2:登陆路由器》系统管理》服务》启用Telnet服务器》选择“是”(PS:运行脚本后关闭Telnet服务器)

             3:打开putty程序在主机名称输入“当前网关地址”》连接类型“SSH”》点击“打开”开始登陆路由

             4:登陆时需要输入账号与密码(密码不可见)
            
             5:复制粘贴适用于"Padavan"的脚本内容再按回车即可。

             6:出现问题或者不能上网请 登陆路由器》系统管理》恢复/导出/上传设置》恢复 NVRAM 与 路由器内部存储 为原厂默认值。

  1. #!/bin/sh
  2. #copyright by ruigeek
  3. http_username=`nvram get http_username`
  4. route_vlan=`/sbin/ifconfig br0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " " `
  5. /bin/iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to $route_vlan
  6. /bin/iptables -t nat -A PREROUTING -p tcp --dport 53 -j DNAT --to $route_vlan
  7. /bin/iptables-save
  8. echo -e "/bin/iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to $route_vlan \n/bin/iptables -t nat -A PREROUTING -p tcp --dport 53 -j DNAT --to $route_vlan \n/bin/iptables-save" >>/etc/storage/post_iptables_script.sh
  9. cat /etc/storage/dnsmasq/resolv.conf > /etc/resolv.conf
  10. cd /etc/storage/dnsmasq
  11. cp dnsmasq.conf dnsmasq.conf-`/bin/date "+%Y-%m-%d-%H-%M"`.back
  12. mv dnsmasq.servers dnsmasq.servers-`/bin/date "+%Y-%m-%d-%H-%M"`.back
  13. mkdir -p /etc/storage/dnsmasq/adblock
  14. wget --no-check-certificate -qO - https://c.cn-clouds.com/GL/openwrt/dnsmasq/resolv.conf > /etc/storage/dnsmasq/resolv.conf
  15. cat /etc/storage/dnsmasq/resolv.conf > /etc/resolv.conf
  16. cat >>/etc/storage/post_iptables_script.sh<<EOF
  17. cat /etc/storage/dnsmasq/resolv.conf > /etc/resolv.conf
  18. restart_dhcpd
  19. EOF
  20. wget --no-check-certificate -qO - https://c.cn-clouds.com/GL/openwrt/dnsmasq/ruigeek.conf > /etc/storage/dnsmasq/ruigeek.conf
  21. cat >>/etc/storage/dnsmasq/dnsmasq.conf<<EOF
  22. conf-file=/etc/storage/dnsmasq/ruigeek.conf
  23. EOF
  24. wget --no-check-certificate -qO - https://c.cn-clouds.com/GL/openwrt/dnsmasq/dnsmasq.servers > /etc/storage/dnsmasq/dnsmasq.servers
  25. #去广告hosts # 更新malwaredomainlist(50K)+simpleu(245K)+sy619hosts(48)+easylistchina(15K)广告规则
  26. cd /etc/storage/dnsmasq/adblock
  27. wget --no-check-certificate -tries=5 -qO - http://c.nnjsx.cn/GL/dnsmasq/update/adblock/malwaredomainlist.txt > /etc/storage/dnsmasq/adblock/malwaredomainlist.conf
  28. wget --no-check-certificate -tries=5 -qO - http://c.nnjsx.cn/GL/dnsmasq/update/adblock/yhosts.txt > /etc/storage/dnsmasq/adblock/yhosts.conf
  29. wget --no-check-certificate -tries=5 -qO - http://c.nnjsx.cn/GL/dnsmasq/update/adblock/easylistchina.txt > /etc/storage/dnsmasq/adblock/easylistchina.conf
  30. cat >>/etc/storage/dnsmasq/dnsmasq.conf<<EOF
  31. addn-hosts=/etc/storage/dnsmasq/adblock/malwaredomainlist.conf
  32. addn-hosts=etc/storage/dnsmasq/adblock/yhosts.conf
  33. conf-file=/etc/storage/dnsmasq/adblock/easylistchina.conf
  34. EOF
  35. /sbin/restart_dhcpd
  36. #12个小时自动更新脚本
  37. wget --no-check-certificate -qO - https://c.cn-clouds.com/GL/openwrt/sh/update/phrnet_autoupdate.sh > /etc/storage/dnsmasq/adblock/phrnet_autoupdate.sh
  38. /usr/bin/dos2unix /etc/storage/dnsmasq/adblock/phrnet_autoupdate.sh
  39. cat >/etc/storage/cron/crontabs/$http_username<<EOF
  40. 6 */12 * * * /bin/sh /etc/storage/dnsmasq/adblock/phrnet_autoupdate.sh
  41. EOF
  42. killall crond
  43. /usr/sbin/crond
复制代码



点评

楼主,我的newifi mini用putty不能ssh连接,telnet连接反而正常,运行脚本后,手机上vpn不行,连接不上,设置之前可以,我的是铁通,需要我反馈什么日志么?我一直用greenvpn给手机上网,有什么好的ss服务器信息推荐  详情 回复 发表于 2016-5-4 22:06
楼主,我是入门新手,这个代码放入老毛的---自定义设置---脚本---里面随便一个脚本里面点开的文本粘贴进去然后运行当前页面设置就可以了么?我是放在“运行路由器启动后:”的文本的最下方了,行么?  详情 回复 发表于 2016-4-28 23:03
潘多拉能用不?怎么又说基于linux的固件都能用  发表于 2016-4-9 10:17
K1 panavan 固件测试不生效  详情 回复 发表于 2016-3-29 21:30

评分

参与人数 1恩山币 +3 收起 理由
zshwq5 + 3 哎呀,我得赶紧去打酱油了。

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 3#
发表于 2016-4-21 10:00 | 只看该作者
本帖最后由 lukme 于 2016-5-11 18:24 编辑

                                                         openwrt与潘多拉类固件的dnsmasq去广告+自动更新脚本

如果有问题还需要你的反馈。

反馈:
路由型号
路由固件
脚本运行记录

广告反馈:
                 QQ群:AD hosts爱好群
                 yhosts项目提交: https://github.com/vokins/yhosts/issues


PS:如果以前运行过类似脚本或命令,最好恢复出厂设置。
PS:因为有的固件携带的wget命令不支持https下载,需要重装wget或者使用http脚本。

20160511   adblock批量替换成adblocks,手残党

20160430   http-50K脚本下载广告规则文件命名错误,已修正。

20160428   修改上游DNS查询方式为并发查询
                   帖子底部更新4合1去广告脚本,可选以下脚本使用:
                   HTTPS——192.168.2.1  (广告规则250K)
                   HTTPS——192.168.1.1  (广告规则250K)

                   HTTP——192.168.2.1    (广告规则60K)
                   HTTP——192.168.1.1    (广告规则60K)

                  

20160426   个人理解出错,需要将潘多拉lan网关IP设为默认DNS才能按规则去广告。
                    添加上游DNS设置
                   设置监听地址为:192.168.1.1和127.0.0.1(lan网关ip不是192.168.1.1请自行编辑脚本内容)

20160423  定时更新脚本搞错了,已修改。

20160422  修改版脚本,命令与路径已确认,帖子底部还有手动还原方法。

使用该脚本需要将dns设置为潘多拉lan网关(如192.168.1.1 ; 192.168.0.1)
http://moper.me/pandorabox-dreambox-openwrt-dhcp-set-dns.html

  1. #!/bin/sh
  2. ###仅限潘多拉与openwrt类固件使用###
  3. ###仅限潘多拉与openwrt类固件使用###

  4. ###请将DNS设置为lan网关###
  5. ###请将DNS设置为lan网关###

  6. ###该脚本只需要运行一次###
  7. ###该脚本只需要运行一次###

  8. # 移动到用户命令文件夹
  9. cd /usr/bin/

  10. # 创建广告规则与更新脚本存放的文件夹
  11. mkdir -p /etc/dnsmasq/adblocks

  12. # dnsmasq.conf 添加广告规则路径
  13. cat >> /etc/dnsmasq.conf <<EOF
  14. # 并发查询所有上游DNS
  15. all-servers
  16. # 按顺序查询上游DNS
  17. # strict-order
  18. # 添加监听地址(将192.168.1.1修改为你的lan网关ip)
  19. listen-address=192.168.1.1,127.0.0.1
  20. # 添加上游DNS服务器
  21. resolv-file=/etc/dnsmasq/resolv.conf
  22. # 添加广告规则路径
  23. addn-hosts=/etc/dnsmasq/adblocks/malwaredomainlist.conf
  24. addn-hosts=/etc/dnsmasq/adblocks/noad.conf
  25. EOF

  26. # 创建上游DNS配置文件
  27. cat > /etc/dnsmasq/resolv.con <<EOF
  28. nameserver 127.0.0.1
  29. nameserver 114.114.114.119
  30. nameserver 223.5.5.5
  31. nameserver 119.29.29.29
  32. EOF

  33. # 下载广告缓存(sed命令: 保留127开头>删除含"iqiyi | .jd.com | .taobao.com | 5173.com | www.hao123.com | localhost | # |"内容的规则)
  34. wget --no-check-certificate -qO - http://raw.githubusercontent.com/vokins/simpleu/master/hosts | sed -n '/127/p' | sed '/www.hao123.com/d' | sed '/localhost/d' | sed '/#/d' | sed '/.5173.com/d' | sed '/.taobao.com/d' | sed '/.jd.com/d' | sed '/iqiyi/d' > /etc/dnsmasq/adblocks/simpleu
  35. wget --no-check-certificate -qO - http://www.malwaredomainlist.com/hostslist/hosts.txt | sed -n '/127/p' | sed '/localhost/d' > /etc/dnsmasq/adblocks/malwaredomainlist.conf
  36. wget --no-check-certificate -qO - http://code.taobao.org/svn/yhosts/hosts | sed '/iqiyi/d' > /etc/dnsmasq/adblocks/yhosts
  37. # 合并广告规则缓存
  38. cat /etc/dnsmasq/adblocks/simpleu /etc/dnsmasq/adblocks/yhosts > /etc/dnsmasq/adblocks/noad
  39. # 删除下载缓存
  40. rm /etc/dnsmasq/adblocks/simpleu
  41. rm /etc/dnsmasq/adblocks/yhosts
  42. # 删除重复规则
  43. sort /etc/dnsmasq/adblocks/noad | uniq > /etc/dnsmasq/adblocks/noad.conf
  44. # 删除缓存文件
  45. rm /etc/dnsmasq/adblocks/noad
  46. # 重启dnsmasq服务
  47. killall dnsmasq
  48. /usr/sbin/dnsmasq

  49. # 创建广告规则更新脚本
  50. cat > /etc/dnsmasq/adblocks/noad_update.sh <<EOF
  51. #!/bin/sh
  52. # 移动到用户命令文件夹
  53. cd /usr/bin/
  54. # 下载广告缓存(sed命令: 保留127开头>删除含"iqiyi | .jd.com | .taobao.com | 5173.com | www.hao123.com | localhost | # |"内容的规则)
  55. wget --no-check-certificate -qO - http://raw.githubusercontent.com/vokins/simpleu/master/hosts | sed -n '/127/p' | sed '/www.hao123.com/d' | sed '/localhost/d' | sed '/#/d' | sed '/.5173.com/d' | sed '/.taobao.com/d' | sed '/.jd.com/d' | sed '/iqiyi/d' > /etc/dnsmasq/adblocks/simpleu
  56. wget --no-check-certificate -qO - http://www.malwaredomainlist.com/hostslist/hosts.txt | sed -n '/127/p' | sed '/localhost/d' > /etc/dnsmasq/adblocks/malwaredomainlist.conf
  57. wget --no-check-certificate -qO - http://code.taobao.org/svn/yhosts/hosts | sed '/iqiyi/d' > /etc/dnsmasq/adblocks/yhosts
  58. # 合并simpleu与yhosts下载缓存
  59. cat /etc/dnsmasq/adblocks/simpleu /etc/dnsmasq/adblocks/yhosts > /etc/dnsmasq/adblocks/noad
  60. # 删除下载缓存
  61. rm /etc/dnsmasq/adblocks/simpleu
  62. rm /etc/dnsmasq/adblocks/yhosts
  63. # 删除重复规则
  64. sort /etc/dnsmasq/adblocks/noad | uniq > /etc/dnsmasq/adblocks/noad.conf
  65. # 删除合并缓存
  66. rm /etc/dnsmasq/adblocks/noad
  67. # 重启dnsmasq服务
  68. killall dnsmasq
  69. /usr/sbin/dnsmasq
  70. EOF

  71. # 注入每8小时更新一次的任务
  72. http_username=`nvram get http_username`
  73. cat >> /etc/crontabs/$http_username <<EOF
  74. 8 */8 * * * /bin/sh /etc/dnsmasq/adblocks/noad_update.sh
  75. #EOF
复制代码




手动复原方法
  1. 打开/etc/dnsmasq.conf
  2. 删除以下参数
  3. # 同时查询所有上游DNS
  4. # all-servers
  5. # 按顺序查询上游DNS
  6. strict-order
  7. # 添加监听地址(将192.168.1.1修改为你的lan网关ip)
  8. listen-address=192.168.1.1,127.0.0.1
  9. # 添加上游DNS服务器
  10. resolv-file=/etc/dnsmasq/resolv.conf
  11. # 添加广告规则路径
  12. addn-hosts=/etc/dnsmasq/adblocks/malwaredomainlist.conf
  13. addn-hosts=/etc/dnsmasq/adblocks/noad.conf

  14. 删除adblocks文件夹
  15. /etc/dnsmasq/adblocks/

  16. 删除定时任务
  17. 找到  /etc/crontabs/以你的用户名命名的文件
  18. 删除下面的命令
  19. 8 */8 * * * /bin/sh /etc/dnsmasq/adblocks/noad_update.sh
复制代码


4合1脚本20160511.zip (4.49 KB, 下载次数: 220)














点评

回复出厂后运行错误提示: [[email protected]_93D0:/root]#/bin/sh /etc/dnsmasq.sh warning! crc error in section uboot: expect 0x6e909c7c, got 0xffffffff! warning! crc error in section 2860: expect 0x  详情 回复 发表于 2017-6-6 19:46
Lux
http://raw.githubusercontent.com/vokins/simpleu/master/hosts这个地址失效了,已经变成 https://raw.githubusercontent.com/vokins/yhosts/master/hosts了,请更新,谢谢!  发表于 2016-8-7 02:26
楼主,我认真看了你写的这个脚本,但是好像都是去广告的,有直接访问国外网站的规则自动更新的方法吗?类似于http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=189065&highlight=dnsmasq,上面的原   发表于 2016-8-4 12:28
为什么我测试不需要dns设置为lan网关(如192.168.1.1 ),dns都是127.0.0.1,好像优先运行/etc/resolv.conf文件.我的手机是4300刷981213的固件  详情 回复 发表于 2016-6-30 21:31
# 创建上游DNS配置文件 cat > /etc/dnsmasq/resolv.con  详情 回复 发表于 2016-6-29 10:08
楼主,我是入门新手,这个代码放入老毛的---自定义设置---脚本---里面随便一个脚本里面点开的文本粘贴进去然后运行当前页面设置就可以了么?我是放在“运行路由器启动后:”的文本的最下方了,行么?  详情 回复 发表于 2016-4-28 23:10
哥们可不可以把监听地址改为192.1682.1,我是tomato在二级路由下的,我想用你的脚本去广告,谢谢  详情 回复 发表于 2016-4-28 14:27
我的恩山、我的无线 The best wifi forum is right here.
来自 4#
发表于 2016-5-6 19:04 | 只看该作者
本帖最后由 lukme 于 2016-5-6 19:06 编辑
1221334 发表于 2016-5-6 15:42
可能是吧,现在就国内上上局域网,就想用个稳定的系统,关键是喜欢他的限速。等级低固件上传不了,在这里 ...

参考下面网址的方式添加去广告规则与更新脚本

http://yeaher.net/2013/10/1570.html

手动安装步骤:

###tomato固件手动安装去广告脚本测试###
###tomato固件手动安装去广告脚本测试###


1、打开无线路由器管理页面的”高级设置”中的”DHCP/DNS”,“开启内置DNS”打上勾;

2、系统管理“中的”脚本设置“中的”当WAN联机“中拷入以下代码后,并且重启路由。

  1. mkdir -p /etc/dnsmasq/adblocks
  2. wget --no-check-certificate -qO - https://raw.githubusercontent.com/vokins/simpleu/master/hosts | sed -n '/127/p' | sed '/www.hao123.com/d' | sed '/localhost/d' | sed '/#/d' | sed '/.5173.com/d' | sed '/.taobao.com/d' | sed '/.jd.com/d' | sed '/iqiyi/d' > /etc/dnsmasq/adblock/simpleu
  3. wget --no-check-certificate -qO - https://raw.githubusercontent.com/vokins/yhosts/master/hosts | sed '/iqiyi/d' > /etc/dnsmasq/adblock/yhosts
  4. cat /etc/dnsmasq/adblock/simpleu /etc/dnsmasq/adblock/yhosts > /etc/dnsmasq.custom
  5. rm /etc/dnsmasq/adblock/simpleu
  6. rm /etc/dnsmasq/adblock/yhosts
  7. killall dnsmasq
  8. /usr/sbin/dnsmasq
复制代码

3、在定时任务的“自定义1或2或......”中加入如下代码,更新时间你自己设。
  1. rm /etc/dnsmasq.custom
  2. mkdir -p /etc/dnsmasq/adblocks
  3. wget --no-check-certificate -qO - https://raw.githubusercontent.com/vokins/simpleu/master/hosts | sed -n '/127/p' | sed '/www.hao123.com/d' | sed '/localhost/d' | sed '/#/d' | sed '/.5173.com/d' | sed '/.taobao.com/d' | sed '/.jd.com/d' | sed '/iqiyi/d' > /etc/dnsmasq/adblock/simpleu
  4. wget --no-check-certificate -qO - https://raw.githubusercontent.com/vokins/yhosts/master/hosts | sed '/iqiyi/d' > /etc/dnsmasq/adblock/yhosts
  5. cat /etc/dnsmasq/adblock/simpleu /etc/dnsmasq/adblock/yhosts > /etc/dnsmasq.custom
  6. rm /etc/dnsmasq/adblock/simpleu
  7. rm /etc/dnsmasq/adblock/yhosts
  8. killall dnsmasq
  9. /usr/sbin/dnsmasq
复制代码


点评

小米R1D TOMATO固件测试不生效, dnsmasq.conf文件位置 [email protected]:/tmp/etc# ls TZ hosts passwd dnscrypt-resolvers.csv hotplug2.rules profile dnsfq.c  详情 回复 发表于 2017-11-26 17:29
我的恩山、我的无线 The best wifi forum is right here.
5#
 楼主| 发表于 2016-3-28 16:50 | 只看该作者
本帖最后由 phrnet 于 2016-4-4 16:43 编辑

如果遇到解析失败、DNS解析不生效,请重新启动路由器后试试。另外,某些小ROM的机器会无法下载DNSmasq的去广告规则,强烈建议16M以上内存的机器使用。2016年4月4日 已经修复不能上网得问题。

关于恢复方法:

  1. cd /etc/storage/dnsmasq
  2. rm  dnsmasq.conf
  3. rm  dnsmasq.servers
  4. mv dnsmasq.conf.back dnsmasq.conf
  5. mv  dnsmasq.servers.back dnsmasq.servers
复制代码
输入这个,可以恢复到之前的dnsmasq配置

我的恩山、我的无线 The best wifi forum is right here.
6#
 楼主| 发表于 2016-3-28 16:50 | 只看该作者
占楼等待更新.
我的恩山、我的无线 The best wifi forum is right here.
7#
发表于 2016-3-28 17:13 | 只看该作者
感觉优势有限,不知道最终的效果如何,期待正式版
我的恩山、我的无线 The best wifi forum is right here.
8#
发表于 2016-3-28 17:27 来自手机 | 只看该作者
看看,最好有luci界面
我的恩山、我的无线 The best wifi forum is right here.
9#
发表于 2016-3-28 17:29 | 只看该作者
留个名 希望撸主快点出.sh版本的
我的恩山、我的无线 The best wifi forum is right here.
10#
发表于 2016-3-28 17:57 来自手机 | 只看该作者
感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
11#
发表于 2016-3-28 19:01 来自手机 | 只看该作者
谢谢分享,支持一个。
我的恩山、我的无线 The best wifi forum is right here.
12#
发表于 2016-3-29 00:50 来自手机 | 只看该作者
留个名字,等支持蝈蝈固件
我的恩山、我的无线 The best wifi forum is right here.
13#
发表于 2016-3-29 01:50 | 只看该作者
希望集成到固件里去
我的恩山、我的无线 The best wifi forum is right here.
14#
发表于 2016-3-29 07:30 来自手机 | 只看该作者
不错,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
15#
发表于 2016-3-29 10:07 | 只看该作者
这个必须支持啊,天天被运营劫持真是烦透了。
我的恩山、我的无线 The best wifi forum is right here.
16#
发表于 2016-3-29 10:14 | 只看该作者
  支持哈。。。。
我的恩山、我的无线 The best wifi forum is right here.
17#
发表于 2016-3-29 21:30 | 只看该作者
phrnet 发表于 2016-3-28 16:50
主dnsmasq.conf地址.
https://c.cn-clouds.com/GL/dnsmasq/openwrt/dnsmasq.conf

K1  panavan 固件测试不生效

点评

修复了  详情 回复 发表于 2016-4-8 23:13
不生效是指神马?配置没下载嘛 还是出错?提示呢?  详情 回复 发表于 2016-3-30 00:36
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-12-13 18:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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