Replies: 9 comments 15 replies
-
Q:那么用mosdns不走passwall控制的dnsmasq,还能写入ipset吗? Q:什么什么绕了一圈 Q:ssr plus和passwall应该如何设置? ssrp:使用本机端口为5335的DNS服务 |
Beta Was this translation helpful? Give feedback.
-
当然不是这样,如果你想用mosdns 在软路由上,我建议你直接使用openwrt 版本,这个你无需自己配置mosdns,它默认就是分流解析。 另外你上面的疑问 A:国内域名它会自动使用WAN口的dns地址进行解析,国外域名则使用远程DNS解析,而这两个dns你都可以自定义设置。 mosdns 在openwrt 上它直接接管了dnsmasq 的解析操作(也就是你说的dhcp),这只要开启mosdns的转发功能就行 然而你上面问的两种,如果你使用了mosdns ,里应按照下面图片这样设置科学插件,这样全局域名解析全部由mosdns接管,科学插件带的dns也不会独立去运行 |
Beta Was this translation helpful? Give feedback.
-
如果你完全是针对科学的话,mosdns确实没有任何必要,科学插件自带的分流和mosdns 如出一辙。 但是mosdns绝对不是为了科学上网而存在的,他只是刚好实现了与科学类同的分流功能罢了,它是一个独立的dns服务器,就好比有些人需要装个smartdns、AdGuardHome等这些dns插件来实现一些解析上的需求,mosdns 也是这个道理。 mosdns 到底能干嘛?完全自定义任意的解析操作,它并不局限于地域的分流,它到底能做些什么 ,其实是没有答案的 https://irine-sistiana.gitbook.io/mosdns-wiki/mosdns/cha-jian-ji-qi-can-shu mosdns自带的插件能实现无数种条件解析 它的好处是什么。性能好 |
Beta Was this translation helpful? Give feedback.
-
有个疑惑,docker版的mosdns是不是无法写入ipset?理解中docker容器的概念,应该是容器与宿主机隔离了吧?mosdns设置写入ipset能写入宿主机的吗? |
Beta Was this translation helpful? Give feedback.
-
个人观点。科学软件如果自带 dns 分流,当然首选自带的分流策略。软件层面分流灵活,完善,简单。唯一缺点是性能比内核分流,ipset/nftabes之类的,差。但个人使用的话,不需要在意这点性能差距。除非遇到性能瓶颈了,比如有跑千兆以上的发烧需求。 mosdns 只能干一件事,就是在使用内核分流时优化 dns。它跟科学上网没联系。
100% 赞同 |
Beta Was this translation helpful? Give feedback.
-
我出现个问题,就是passwall+mosdns(luci),开启mosdns的转发,就无法科学上网了(或者开始能科学上网,第二天就不行了) |
Beta Was this translation helpful? Give feedback.
-
你这个问题我也出现了,如果填了通过udp 请求dns,转发到mosdns的端口,就没法出墙了。 但是,我把mosdns 和 passwall 全部先关闭,然后清理passwall 的ipset ,dns转发用他自己的,填了1.1.1.1,然后启动。 最后再启动misdns,然后我奇迹的发现他走了mosdns,ping 谷歌的地址,延迟也降低了很多。 |
Beta Was this translation helpful? Give feedback.
-
这个问题我也解决了,是我这边的锅。 |
Beta Was this translation helpful? Give feedback.
-
有个问题 我passwall关闭了udp代理 mosdns会如何向远程dns发请求 |
Beta Was this translation helpful? Give feedback.
-
passwall等软件本身是有dns分流的,也是根据geoip和geosite规则来分流的,网上查资料说获取的dns结果还会写入ipset,那么用mosdns不走passwall控制的dnsmasq,还能写入ipset吗?如果mosdns的分流规则与科学软件的分流规则不一致,比如某域名在mosdns中走了国外解析,但是科学软件中走了国内,那么就是国内直连,反之就是mosdns走了国内解析,解析出国内ip,但是在科学软件中是国外的,那么就会出国绕一圈。
另外如果仅把mosdns作为一个dns服务,手工去设置dns转发的话,ssr plus和passwall应该如何设置?
Beta Was this translation helpful? Give feedback.
All reactions