找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 118822|回复: 263

[openwrt(x86)] 发现了一个非常好用的dns转发器-Mosdns,用了下感觉可以替代smartdns,AdGuardHome

 火... [复制链接]
发表于 2021-12-28 22:27 | 显示全部楼层 |阅读模式
本帖最后由 颓废的少年 于 2022-4-11 22:57 编辑

  mosdns版本更新迭代了很多了,旧版的配置文件到新版可能会用不了,我现在的版本就是openwrt 无 luci界面 版本号3.6。luci界面用自定义配置会出现未运行bug,所以我都没用了,可以用无luci的版本(我会把我编译的固件上传分享),或者openwrt docker运行mosdns也行。新的配置文件会在文章后面更新,以及我用的固件。

新版教程篇


将下载的配置文件和其他两个文件上传到/etc/mosdns文件夹内,然后重启openwrt,用docker也是类似操作。





2022-4-7修改






用了一个星期自己感觉Mosdns完全可以替代smartdns和AdGuardHome国内外分流,smartdns用不了多久就会出现问题就很烦。在我网找问题的时候无意间看到有个网友发了个mosdns就去瞅了一眼,感觉还不错,用了一周多了,没出现过啥问题。看论坛里面居然没有人用这个插件,就分享出来吧。


   mosdns是可以定制自己想要的dns转发器,想要什么功能直接代码添加就行了,要一点基础






openwrt的ipk也有大神编译出来了,开箱即用,默认已经配置好了




Github链接在下面

https://github.com/IrineSistiana/mosdns

openwrt ipk 文件在这里下载,大神已经编译好的,开箱即用

https://op.supes.top/packages/x86_64/

个人感觉可以拿来养老用,不想折腾的直接安装ipk,然后运行就好,软件会自动设置好打倒美帝和违禁软件p的dns转发。我不知道论坛以前有没有人分享过,第一次发帖紧张刺激






--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



发一个简易的openwrt版的教程
第一个方法,直接用openwrt自带的文件传输安装





第二个方法,用winscp把安装包传输到tmp文件夹内,然后用ssh登陆软路由用opkg命令安装




传输好后用ssh登陆软路由,然后输入以下命令安装即可
  1. opkg update
  2. opkg install /tmp/xxx.ipk
复制代码


安装完成后来到mosdns管理页面按照我的图文操作




ok 教程到此就完成了,如果有什么问题可以评论区交流,我的实力也不是高,比小白高一点点,太复杂的可能要找大神解决了




我自己自用的mosdns配置文件,基于默认配置修改的,直接复制粘贴到mosdns里面即可
配置文件的各种模块功能可以去作者Wiki


  1. log:
  2.   level:                   error
  3.   file:                    ''

  4. plugin:
  5.   - tag:                   main_server
  6.     type:                  server
  7.     args:
  8.       entry:
  9.         - _no_ecs
  10.         - lazy_cache
  11.         - _prefer_ipv4
  12.         - _single_flight
  13.         - main_sequence
  14.       server:
  15.         - protocol:        udp
  16.           addr:            '127.0.0.1:5335'
  17.         - protocol:        tcp
  18.           addr:            '127.0.0.1:5335'

  19.   - tag:                   main_sequence
  20.     type:                  sequence
  21.     args:
  22.       exec:
  23.         - if:
  24.             - query_is_ad_domain
  25.           exec:
  26.             - _block_with_nxdomain
  27.             - _end
  28.         - if:
  29.             - query_is_local_domain
  30.             - '!_query_is_common'
  31.           exec:
  32.             - forward_local
  33.             - _end
  34.         - if:
  35.             - query_is_non_local_domain
  36.           exec:
  37.             - forward_remote
  38.             - _end
  39.         - primary:
  40.             - forward_local
  41.             - if:
  42.                 - '!response_has_local_ip'
  43.               exec:
  44.                 - _drop_response
  45.           secondary:
  46.             - forward_remote
  47.           fast_fallback:   150
  48.           always_standby:  true

  49.   - tag:                   forward_local
  50.     type:                  fast_forward
  51.     args:
  52.       upstream:
  53.         - addr: 'https://dns.alidns.com/dns-query'
  54.           dial_addr: '223.6.6.6:443'
  55.           idle_timeout:    8
  56.           max_conns:       1
  57.         - addr: 'https://doh.pub/dns-query'
  58.           dial_addr: '175.24.219.66:443'
  59.           idle_timeout:    59
  60.           max_conns:       1  


  61.   - tag:                   forward_remote
  62.     type:                  fast_forward
  63.     args:
  64.       upstream:
  65.         - addr:            'https://dns.google/dns-query'
  66.           dial_addr:       '8.8.8.8:443'
  67.           idle_timeout:    60
  68.           max_conns:       1
  69.         - addr:            'https://cloudflare-dns.com/dns-query'
  70.           dial_addr:       '1.1.1.1:443'
  71.           idle_timeout:    9
  72.           max_conns:       1

  73.   - tag:                   lazy_cache
  74.     type:                  cache
  75.     args:
  76.       size:                409600
  77.       lazy_cache_ttl:      259200

  78.   - tag:                   query_is_local_domain
  79.     type:                  query_matcher
  80.     args:
  81.       domain:
  82.         - 'ext:./geosite.dat:cn'

  83.   - tag:                   query_is_non_local_domain
  84.     type:                  query_matcher
  85.     args:
  86.       domain:
  87.         - 'ext:./geosite.dat:geolocation-!cn'

  88.   - tag:                   response_has_local_ip
  89.     type:                  response_matcher
  90.     args:
  91.       ip:
  92.         - 'ext:./geoip.dat:cn'

  93.   - tag: query_is_ad_domain
  94.     type: query_matcher
  95.     args:
  96.       domain:
  97.         - 'ext:./serverlist.txt'
复制代码


  1. <blockquote>log:
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 6恩山币 +7 收起 理由
her*** + 1 你好,久仰卧龙大名,在下凤雏!.
大*** + 1 这才几个菜啊,喝成这样……
普罗*** + 1 这个年轻人不讲武德,耗子尾汁!
ssl*** + 2 一看就是觉得高端、大气、上档次!
ttx*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
viru*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你 E 盘上还有啥一起给我吧

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-12-28 22:35 | 显示全部楼层
支持支持支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-28 22:37 | 显示全部楼层
我用的J1900软路由 esir的固件
安装时提示这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我跟你同样的问题,不知道怎么弄了。MOSDNS是安装成功了,就是这个luci装不上  详情 回复 发表于 2022-4-16 21:20
我是用的 opkg 命令安装的,有个教程给你参考下吧 https://www.vjsun.com/333.html  详情 回复 发表于 2021-12-28 22:47
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-28 22:43 来自手机 | 显示全部楼层
有点紧张刺激
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-12-28 22:47 | 显示全部楼层
Limitpea 发表于 2021-12-28 22:37
我用的J1900软路由 esir的固件
安装时提示这个

我是用的 opkg 命令安装的,有个教程给你参考下吧
https://www.vjsun.com/333.html

点评

打不开。。  详情 回复 发表于 2021-12-28 23:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-28 23:15 | 显示全部楼层
试试效果看看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-28 23:18 | 显示全部楼层
谢谢分享,请问有n1的op版在哪里下载

点评

我用的x86,arm的不知道有没有人编译,没有的话只有自己编译了  详情 回复 发表于 2021-12-29 10:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-28 23:57 | 显示全部楼层
颓废的少年 发表于 2021-12-28 22:47
我是用的 opkg 命令安装的,有个教程给你参考下吧
https://www.vjsun.com/333.html

打不开。。

点评

这个呢 https://blog.csdn.net/qq_36288184/article/details/79389721  详情 回复 发表于 2021-12-29 08:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-29 00:21 | 显示全部楼层
安装了不会使用,求指导怎么开启使用呀

点评

我会在更新个教程,等会就上传图文  详情 回复 发表于 2021-12-29 08:53
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-12-29 08:53 | 显示全部楼层
heimodao7 发表于 2021-12-29 00:21
安装了不会使用,求指导怎么开启使用呀

我会在更新个教程,等会就上传图文
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-12-29 08:54 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-12-29 10:09 | 显示全部楼层
heimodao7 发表于 2021-12-28 23:18
谢谢分享,请问有n1的op版在哪里下载

我用的x86,arm的不知道有没有人编译,没有的话只有自己编译了

点评

和自带的china-dns-NG有啥区别  详情 回复 发表于 2021-12-29 19:37
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-29 19:37 | 显示全部楼层
颓废的少年 发表于 2021-12-29 10:09
我用的x86,arm的不知道有没有人编译,没有的话只有自己编译了

和自带的china-dns-NG有啥区别

点评

自定义更高吧,可以分流  详情 回复 发表于 2021-12-30 09:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-12-30 09:01 | 显示全部楼层
时光雕刻人生 发表于 2021-12-29 19:37
和自带的china-dns-NG有啥区别

自定义更高吧,可以分流
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-30 11:41 | 显示全部楼层
支持,回去试试看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 19:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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