文章目录 前置说明 打开路由器SSH端口 登陆路由器SSH 虽然某插件里面带有DNSmasq插件功能,但是不是“人人都需要”,而且DNSmasq可以简单地列表来实现强大的功能,比如本地广告过滤,未成年内容保护等,所以微饭君这里分享下通过SSH登陆路由器自定义修改HOSTS文件的方法。 前置说明 一台刷好梅林固件的路由器,本文演示的路由器为R7000刷好梅林固件380.70_0-X7.9.1 。 提醒:任何操作都可能会影响路由器的稳定(硬件故障,操作失误等),如果您不懂这些操作会带来哪些问题,那么微饭君不建议您继续根据本文演示继续操作,很可能导致您的设备受损且无法恢复。 自定义HOSTS将影响路由器下所有设备的解析情况,包括但不限于:TV智能电视,智能电话,智能手表,智能家居,智能摄像头等,请谨慎操作。 打开路由器SSH端口 【系统管理】-【系统设置】-请按照图中的设置进行勾选 至少要保持:Enable SSH 保持开启的状态,SSH端口为22。 登陆路由器SSH 登陆SSH可以使用Putty,Xshell等SSH登陆软件进行. IP地址:你登录路由器界面的地址就是服务器地址 端口:默认为22 账号:路由器登陆账号 密码:路由器登陆密码 登陆后,运行下列命令,快速生成配置文件。 echo "addn-hosts=/jffs/configs/hosts">>/jffs/configs/dnsmasq.conf.add 本命令行的作用:生成dnsmasq.conf.add文件并在文件中写入自定义的hosts文件目录。 生成hosts文件 echo "127.0.0.1 ad.xiaomi.com">>/jffs/configs/hosts 后续可以使用WinSCP连接路由器,在电脑本地编辑hosts列表后上传至路由器。 来源于网络较为完整的dnsmasq自定义HOSTS列表演示 address=/397c0.admaster.com.cn/0.0.0.0 address=/aiseet.aa.aisee.tv/0.0.0.0 address=/alog.umeng.co/0.0.0.0 address=/alog.umeng.com/0.0.0.0 address=/alog.umengcloud.com/0.0.0.0 address=/andrqd.play.aiseet.atianqi.com/0.0.0.0 address=/api.ad.xiaomi.com/0.0.0.0 address=/api.poll.aiseet.atianqi.com/0.0.0.0 address=/api.shuzilm.cn/0.0.0.0 address=/app-measurement.com/0.0.0.0 address=/app.adjust.com/0.0.0.0 address=/app.chat.xiaomi.net/0.0.0.0 address=/appstore.cdn.pandora.xiaomi.com/0.0.0.0 address=/appstore.pandora.xiaomi.com/0.0.0.0 address=/appstore.ptmi.gitv.tv/0.0.0.0 address=/broker.mqtt.pandora.xiaomi.com/0.0.0.0 address=/bss.pandora.xiaomi.com/0.0.0.0 address=/btrace.play.aiseet.atianqi.com/0.0.0.0 address=/cdn.hpplay.com.cn/0.0.0.0 address=/data.flurry.com/0.0.0.0 address=/data.hpplay.com.cn/0.0.0.0 address=/data.mistat.xiaomi.com/0.0.0.0 address=/device.io.mi.com/0.0.0.0 address=/e.crashlytics.com/0.0.0.0 address=/e.dangbei.com/0.0.0.0 address=/file.xmpush.xiaomi.com/0.0.0.0 address=/gamecenter.ptmi.gitv.tv/0.0.0.0 address=/i.mxplayer.j2inter.com/0.0.0.0 address=/icsc.sps.expressplay.cn/0.0.0.0 address=/input.shouji.sogou.com/0.0.0.0 address=/loc.map.baidu.com/0.0.0.0 address=/milink.pandora.xiaomi.com/0.0.0.0 address=/misc.pandora.xiaomi.com/0.0.0.0 address=/mishop.pandora.xiaomi.com/0.0.0.0 address=/mitv.tracking.miui.com/0.0.0.0 address=/msg.71.am/0.0.0.0 address=/msg.ptqy.gitv.tv/0.0.0.0 address=/msga.ptqy.gitv.tv/0.0.0.0 address=/mtrace.play.aiseet.atianqi.com/0.0.0.0 address=/natdetection.onethingpcs.com/0.0.0.0 address=/news-l.play.aiseet.atianqi.com/0.0.0.0 address=/o2o.api.xiaomi.com/0.0.0.0 address=/o2o.api.xiaomi.com.lan/0.0.0.0 address=/ofloc.map.baidu.com/0.0.0.0 address=/p2pupdate.inter.ptqy.gitv.tv/0.0.0.0 address=/p2sdk1.mona.p2cdn.com/0.0.0.0 address=/package.box.xiaomi.com/0.0.0.0 address=/pandora.mi.com/0.0.0.0 address=/plbslog.umeng.com/0.0.0.0 address=/r6.mo.baidu.com/0.0.0.0 address=/redirect.pandora.xiaomi.com/0.0.0.0 address=/register.xmpush.xiaomi.com/0.0.0.0 address=/resolver.msg.xiaomi.net/0.0.0.0 address=/sdkconfig.ad.xiaomi.com/0.0.0.0 address=/settings.crashlytics.com/0.0.0.0 address=/si.super-ssp.tv/0.0.0.0 address=/sr.super-ssp.tv/0.0.0.0 address=/stat.pandora.xiaomi.com/0.0.0.0 address=/switch.hpplay.com.cn/0.0.0.0 address=/t7z.cupid.ptqy.gitv.tv/0.0.0.0 address=/tracker.live.xycdn.com/0.0.0.0 address=/tracking-server-prod-1.zenmxapps.com/0.0.0.0 address=/tracking.miui.com/0.0.0.0 address=/tv.aiseet.atianqi.com/0.0.0.0 address=/tv.weixin.pandora.xiaomi.com/0.0.0.0 address=/tvapi.hpplay.com.cn/0.0.0.0 address=/tvmanager.pandora.xiaomi.com/0.0.0.0 address=/tvmgr.pandora.xiaomi.com/0.0.0.0 address=/upgrade.mishop.pandora.xiaomi.com/0.0.0.0 address=/upgrade.ptmi.gitv.tv/0.0.0.0 address=/vv.play.aiseet.atianqi.com/0.0.0.0 address=/yt3.ggpht.com/0.0.0.0 格式说明:address=/需要自定义的域名地址/指向的IP(0.0.0.0或127.0.0.1代表本地网络地址) 也可以如下操作列表。 192.168.50.1 www.r7000.com 0.0.0.0 ad.mi.com 运行下列使自定义HOSTS编辑命令生效 service restart_dnsmasq 更多功能可以自行开发,本文作一个基本流程说明。 如果是小米路由器的话,使用小米WIFI APP可以自定义添加HOSTS,手动输入比较累,可以直接复制上面的地址测试下。 欢迎关注公众号“微饭君”,与微饭君在线讨论。 内容不错?欢迎赞赏~ 赏一碗猫粮
前置说明
一台刷好梅林固件的路由器,本文演示的路由器为R7000刷好梅林固件380.70_0-X7.9.1 。
提醒:任何操作都可能会影响路由器的稳定(硬件故障,操作失误等),如果您不懂这些操作会带来哪些问题,那么微饭君不建议您继续根据本文演示继续操作,很可能导致您的设备受损且无法恢复。
自定义HOSTS将影响路由器下所有设备的解析情况,包括但不限于:TV智能电视,智能电话,智能手表,智能家居,智能摄像头等,请谨慎操作。
打开路由器SSH端口
【系统管理】-【系统设置】-请按照图中的设置进行勾选
至少要保持:Enable SSH 保持开启的状态,SSH端口为22。
登陆路由器SSH
登陆SSH可以使用Putty,Xshell等SSH登陆软件进行.
IP地址:你登录路由器界面的地址就是服务器地址
端口:默认为22
账号:路由器登陆账号
密码:路由器登陆密码
登陆后,运行下列命令,快速生成配置文件。
本命令行的作用:生成dnsmasq.conf.add文件并在文件中写入自定义的hosts文件目录。
生成hosts文件
后续可以使用WinSCP连接路由器,在电脑本地编辑hosts列表后上传至路由器。
来源于网络较为完整的dnsmasq自定义HOSTS列表演示
格式说明:address=/需要自定义的域名地址/指向的IP(0.0.0.0或127.0.0.1代表本地网络地址)
也可以如下操作列表。
运行下列使自定义HOSTS编辑命令生效
更多功能可以自行开发,本文作一个基本流程说明。
如果是小米路由器的话,使用小米WIFI APP可以自定义添加HOSTS,手动输入比较累,可以直接复制上面的地址测试下。
欢迎关注公众号“微饭君”,与微饭君在线讨论。
赏一碗猫粮
相关文章 Related Post
【防流氓策略】WEIFANJUN火绒自定义防护规则,打击流氓保护隐私。
OpenWrt R7000 官方原版固件安装AdGuard Home优化核心源
盗取你的浏览记录?利用火绒的自定义防护功能从根源打击流氓!
网件R7000刷原版OpenWrt安装阿里云盘 WebDAV
解决OpenWrt安装base汉化包后依然未完全汉化的问题
koolshare梅林固件屏蔽离线安装插件的最新解决方案