找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 11852|回复: 61

发个自用的smartdns配置

  [复制链接]
本帖最后由 netline 于 2023-7-19 20:51 编辑

2023-03-17补充:

考虑到同时开预读取和过期缓存,预读取的时间是12小时定时,大家可以考虑只开prefetch-domain或者serve-expired其中一个,如果两个同时开的话,请加serve-expired-prefetch-time参数指定一下过期缓存预读取的时间,我觉得12小时太长了,可能效果不是很好。






smartdns争议很大,mosdns、adg等我都用过,也进行了各种套娃,尝试了各种组合后感觉效果还是单用smartdns的好,最终选择了单用smartdns。

这里不做任何讨论,只是分享我个人自用的稳定配置,在电信、移动的网络上使用都感觉还行。

话不多说上配置↓↓↓

  1. #绑定端口
  2. bind [::]:6353

  3. #指定缓存大小
  4. cache-size 32768

  5. #开启预取
  6. prefetch-domain yes

  7. #开启过期缓存
  8. serve-expired yes

  9. #禁用ipv6
  10. force-AAAA-SOA yes

  11. #禁用 SOA 65
  12. force-qtype-SOA 65

  13. #设置日志文件
  14. log-level debug
  15. log-file smartdns.log
  16. log-size 64k
  17. log-num 1

  18. #引入中国域名列表
  19. conf-file /etc/smartdns/cn.conf

  20. #指定上游服务器解析DOH,搭配下面的nameserver避免各方打架,不参与默认解析
  21. server 8.8.8.8 -group google -exclude-default-group
  22. server 8.8.4.4 -group google -exclude-default-group
  23. server 1.1.1.1 -group cloudflare -exclude-default-group
  24. server 1.0.0.1 -group cloudflare -exclude-default-group
  25. server 9.9.9.9 -group quad9 -exclude-default-group
  26. server 208.67.222.222 -group opendns -exclude-default-group
  27. server 223.6.6.6 -group alidns -exclude-default-group
  28. server 223.5.5.5 -group alidns -exclude-default-group
  29. server 119.29.29.29 -group dnspod -exclude-default-group
  30. server 119.28.28.28 -group dnspod -exclude-default-group
  31. server 101.101.101.101 -group twnic -exclude-default-group

  32. #CN组服务器,用于解析中国域名列表,不参与默认解析,防止泄露
  33. server-https https://dns.alidns.com/dns-query -group cn -exclude-default-group
  34. server-https https://doh.pub/dns-query -group cn -exclude-default-group
  35. server 114.114.114.114 -group cn -exclude-default-group
  36. server 1.2.4.8 -group cn -exclude-default-group

  37. #默认组
  38. server-https https://dns.google/dns-query
  39. server-https https://dns.quad9.net/dns-query
  40. server-https https://doh.opendns.com/dns-query
  41. server-https https://cloudflare-dns.com/dns-query
  42. server-https https://dns.twnic.tw/dns-query

  43. #指定上游解析DOH服务器
  44. nameserver /alidns.com/alidns
  45. nameserver /doh.pub/dnspod
  46. nameserver /dns.google/google
  47. nameserver /quad9.net/quad9
  48. nameserver /opendns.com/opendns
  49. nameserver /cloudflare-dns.com/cloudflare
  50. nameserver /twnic.tw/twnic
复制代码

PS:中国域名列表是使用了Loyalsoldier/“师夷长技以制夷”-rules-dat的直连域名列表 direct-list、Apple 在中国大路可直连的域名列表 apple-cn、Google 在中国大路可直连的域名列表 google-cn三个列表进行合并生成,这里也一并给出更新脚本:

  1. #删除旧文件
  2. rm /etc/smartdns/cn.conf

  3. #下载三个最新列表合并到cn.conf
  4. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/direct-list.txt"  >> /etc/smartdns/cn.conf
  5. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/apple-cn.txt"    >> /etc/smartdns/cn.conf
  6. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/google-cn.txt"   >> /etc/smartdns/cn.conf

  7. #去除full regexp并指定cn组解析
  8. sed "s/^full://g;/^regexp:.*$/d;s/^/nameserver \//g;s/$/\/cn/g" -i /etc/smartdns/cn.conf
复制代码




评分

参与人数 1恩山币 +1 收起 理由
JAM*** + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
我感觉用smartdns,会造成某些 直播网站,基本看不成,请问你也是这样吗?

点评

把测速关了就好了  详情 回复 发表于 2023-3-14 22:16
暂时没遇到过这种情况,可否给个地址我试试看  详情 回复 发表于 2023-3-14 14:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
vbzcc 发表于 2023-3-14 14:31
我感觉用smartdns,会造成某些 直播网站,基本看不成,请问你也是这样吗?

暂时没遇到过这种情况,可否给个地址我试试看

点评

看斗鱼直播很卡  详情 回复 发表于 2023-3-15 14:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

有没有能过滤广告的规则

点评

更新Loyalsoldier广告域名列表 reject-list、Windows 操作系统使用的隐私跟踪域名列表 win-spy(可选)、Windows 操作系统使用的附加隐私跟踪域名列表 win-extra这三个列表合并到block.conf,用sed命令处理后在smart  详情 回复 发表于 2023-3-14 16:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

Smart确实比较好用,之前搭了以后华数网络访问确实快,现在主要是一个需不需要的问题,国外没什么dns污染,搭个第二dns上网海淘用没啥必要,现在adh有最快ip功能,用下来也有smart8成功力加上能去广告,所以我很早就不用smart了,我现在移动光猫拨号,内网透传,用运营商dns ipv6测试过不了纯ipv6网站测试,dns指向adh之后就可以通过所有测试了

点评

这几个都没绝对的哪个好用,合适自己的就最好,adg我也用过一段时间,确实还行,就是在我用的时候感觉用随机查询速度一般,用并行又太稳定,而且没有分组查询,除非双开。  详情 回复 发表于 2023-3-14 16:11
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 netline 于 2023-3-14 16:07 编辑
stone1908 发表于 2023-3-14 15:41
有没有能过滤广告的规则

更新Loyalsoldier广告域名列表 reject-list、Windows 操作系统使用的隐私跟踪域名列表 win-spy(可选)、Windows 操作系统使用的附加隐私跟踪域名列表 win-extra(可选)这三个列表合并到block.conf,用sed命令处理后在smartdns的配置中引入:conf-file /etc/smartdns/block.conf

  1. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/reject-list.txt"  >> /etc/smartdns/block.conf
  2. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/win-spy.txt"  >> /etc/smartdns/block.conf
  3. curl  "https://cdn.jsdelivr.net/gh/Loyalsoldier/“师夷长技以制夷”-rules-dat@release/win-extra.txt"  >> /etc/smartdns/block.conf

  4. sed "s/^full://g;s/^regexp:.*$//g;s/^/address \//g;s/$/\/#/g" -i /etc/smartdns/block.conf
复制代码



我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
badcrazy 发表于 2023-3-14 16:00
Smart确实比较好用,之前搭了以后华数网络访问确实快,现在主要是一个需不需要的问题,国外没什么dns污染, ...

这几个都没绝对的哪个好用,合适自己的就最好,adg我也用过一段时间,确实还行,就是在我用的时候感觉用随机查询速度一般,用并行又太稳定,而且没有分组查询,除非双开。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请问怎么用呢?

直接粘贴到自定义配置里面,然后开启smartdns?

点评

conf-file /etc/smartdns/cn.conf 这个文件要先用脚本生成,然后CN组的建议加入一两个当地运营商的DNS,其他可以直接用。  详情 回复 发表于 2023-3-15 11:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

vbzcc 发表于 2023-3-14 14:31
我感觉用smartdns,会造成某些 直播网站,基本看不成,请问你也是这样吗?

把测速关了就好了

点评

smartdns 的一大 功能 就是 返回 最快的 ip地址吧,关了 不就 可惜了吗?  详情 回复 发表于 2023-3-15 11:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
brux 发表于 2023-3-14 20:28
请问怎么用呢?

直接粘贴到自定义配置里面,然后开启smartdns?

conf-file /etc/smartdns/cn.conf
这个文件要先用脚本生成,然后CN组的建议加入一两个当地运营商的DNS,其他可以直接用。

点评

谢谢。 已经用你的脚本生成了 我的疑问是 将你的配置粘贴到自定义配置里后 需不需要 在设置里做对应的修改? 比如上游服务器 加入 你配置里的服务器 第二dns服务器还需要开启并设置吗  详情 回复 发表于 2023-3-15 11:26
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

netline 发表于 2023-3-15 11:03
conf-file /etc/smartdns/cn.conf
这个文件要先用脚本生成,然后CN组的建议加入一两个当地运营商的DNS, ...

谢谢。

已经用你的脚本生成了

我的疑问是
将你的配置粘贴到自定义配置里后

需不需要 在设置里做对应的修改?

比如上游服务器 加入 你配置里的服务器

第二dns服务器还需要开启并设置吗

点评

想请教下,怎么用脚本生成那个文件的呢  详情 回复 发表于 2023-4-12 15:39
意义不大我觉得不需要了,你有其他的服务器可以按CN组和默认组的分类各自加进去,这个配置就是除了中国域名用CN组解析,其他用默认组(默认组都是外部服务器)解析。  详情 回复 发表于 2023-3-15 14:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

iamyangyi 发表于 2023-3-14 22:16
把测速关了就好了

smartdns 的一大 功能 就是 返回 最快的 ip地址吧,关了 不就 可惜了吗?

点评

作者早有说明了↓ SmartDNS在早期版本,只会返回一个IP地址,这一个IP地址速度时最快的,这对游戏,浏览器都很好,但对于一些视频播放软件,下载软件则不太友好。这些软件需要更多好的IP地址。 所以,smartdns从  详情 回复 发表于 2023-3-15 14:08
最快IP 只有一个,看视频就会慢,因为无多点下载了  详情 回复 发表于 2023-3-15 11:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 iamyangyi 于 2023-3-15 11:53 编辑
vbzcc 发表于 2023-3-15 11:42
smartdns 的一大 功能 就是 返回 最快的 ip地址吧,关了 不就 可惜了吗?

最快IP 只解析一个,看视频就会慢,因为无多点下载了

点评

原来如此,那 关掉测速以后的 smartdns和 一般的 dns比,有什么 优点呢? 另外 smartdns 能 阻止 dns 泄漏吗?  详情 回复 发表于 2023-3-15 11:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

iamyangyi 发表于 2023-3-15 11:52
最快IP 只解析一个,看视频就会慢,因为无多点下载了

原来如此,那 关掉测速以后的 smartdns和 一般的 dns比,有什么 优点呢? 另外 smartdns 能 阻止 dns 泄漏吗?

点评

关了就用他CACHE。提高DNS查询速度。相当于本地有个DNS库  详情 回复 发表于 2023-3-15 12:26
有些点对点的应用 会相应快点。 网站 游戏。 主要是多点有影响  详情 回复 发表于 2023-3-15 12:22
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

vbzcc 发表于 2023-3-15 11:56
原来如此,那 关掉测速以后的 smartdns和 一般的 dns比,有什么 优点呢? 另外 smartdns 能 阻止 dns 泄 ...

有些点对点的应用 会相应快点。 网站 游戏。 主要是多点有影响。SMARTDNS新版 有个新模式 第一次返回最快的 后面是多IP的 但感觉不太稳定
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-4-30 16:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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