自定义梅林固件Dnsmasq

360这个孙子东西,真的太烦了。。

家里的大人又搞不懂,总是莫名其叫的装上这些恶心的软件!

那么就从源头来干掉这烦人的东西吧!!

调整路由器配置

  1. 系统管理 -> 系统设置
  2. 启用 Enable JFFS custom scripts and configs 选项
  3. 启用 启用 SSH 选项
  4. 前往 智能网络卫士 -> DNS Filtering
  5. 禁用 Enable DNS-based Filtering

调整DHCP服务器配置

  1. 内部网络(LAN) -> DHCP 服务器
  2. 设置 DNS Server 1 为你路由器的地址
  3. 如果 Advertise router's IP in addition to user-specified DNS 启用,所有自定义的DNS地址将附加到客户端租用地址时给予的地址列表中。因此,如果你希望能够解析名称而不指定路由器地址作为名称服务器来执行,请关闭此设置。
  4. 关闭 Forward local domain queries to upstream DNS 以防止您的私人DNS解析请求传递到Inertnet。

编辑dnsmasq配置选项

连接到您的路由器

# 为dnsmasq创建配置文件
touch /jffs/configs/dnsmasq.conf.add

# 编辑配置文件
vi /jffs/configs/dnsmasq.conf.add

# 写入如下内容
address=/.360.cn/127.0.0.1

最后一步

# 重启dnsmasq
service restart_dnsmasq

写在最后

梅林WIKI:https://github.com/RMerl/asuswrt-merlin/wiki

find / -name dnsmasq.conf*
  1. Jiang 2018.04.01 10:25pm

    你好:

    感谢你的分享,我也是使用这个办法。但是有一个问题,经常过几天,这个文件就会突然丢失了,还得重新添加一次,请问这是怎么回事呢?Netgear刷的梅林:

    /jffs/configs/dnsmasq.conf.add

    • Anonymous 2018.04.02 11:02am

      这个就不清楚了,不过你可以开启日志跟踪一下!

HTML tag cannot be used in this comment.