恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
当贝投影
查看: 333|回复: 5

分享我的smartdns+adguard+pw的使用方法

[复制链接]
发表于 2022-6-15 21:06 | 显示全部楼层 |阅读模式
本帖最后由 wriking13 于 2022-6-15 23:20 编辑

网上看了很多教程,总是多多少少有点问题,经过反复摸索,终于实验出一套比较完美的设置方法。之所以说是实验因为我自己对网络理论知识并不是很懂,只是大概了解其中的逻辑,总体还是实操派,毕竟好用才是真道理。
但是由于我没那么专业,如果有任何不对的地方欢迎各位大佬指正


1.smartdns设置方法(借鉴了论坛@x.lethe 大神的教程
插件的安装就不赘述了,直接上设置图
msedge_CAl0gF5qpV.png
只开启第一个服务器,重定向不选择,端口设为6666
然后进入自定义设置,通过自定义代码手动绑定国内、国外dns分组的端口,复制下列代码(其中标红的地方是我运营商默认的dns大家可自行修改,标蓝的是绑定国内外dns端口,数字也可以自己修改)
# 自定义设置

# DNS
server-tls 8.8.8.8 -group us -exclude-default-group -no-rule-addr -no-rule-nameserver -no-rule-ipset no-rule-soa no-dualstack-selection -no-speed-check
server-tls 8.8.4.4 -group us -exclude-default-group -no-rule-addr -no-rule-nameserver -no-rule-ipset no-rule-soa no-dualstack-selection -no-speed-check
server-https https://cloudflare-dns.com/dns-query -group us -exclude-default-group -no-rule-addr -no-rule-nameserver -no-rule-ipset no-rule-soa no-dualstack-selection -no-speed-check
server-tls 9.9.9.9 -group us -exclude-default-group -no-rule-addr -no-rule-nameserver -no-rule-ipset no-rule-soa no-dualstack-selection -no-speed-check

server 218.2.2.2 -group cn
server 218.4.4.4-group cn
server 223.5.5.5 -group cn
server-tcp 223.6.6.6 -group cn
server 119.29.29.29 -group cn
server 101.226.4.6 -group cn
server 240e:5a::6666 -group cn
server 2400:3200::1 -group cn


# 禁止解析ipv6
force-AAAA-SOA yes

# 分组端口绑定
bind :5555 -group cn
bind-tcp :5555 -group cn
bind :7777 -group us
bind-tcp :7777 -group us

# SSR+用
bind :5335 -group us
bind-tcp :5335 -group us

# 日志
log-level debug
log-size 4m
log-file /var/log/smartdns.log
log-num 2

# 审计日志
audit-enable yes
audit-file /var/log/smartdns-audit.log
audit-size 2m
audit-num 2

# 测速模式
speed-check-mode tcp:443,ping

# 过期缓存服务功能 | 开启此功能后,如果有请求时尝试回应TTL为0的过期记录,并并发查询记录,以避免查询等待
serve-expired yes

# 过期缓存服务最长超时时间(秒)
serve-expired-ttl 3

# 回应的过期缓存TTL(秒)
serve-expired-reply-ttl 5

2.AdGuard Home设置
adg的安装开启方式同样不再赘述,重定向选择53端口替换dnsmasq,重点是一旦选择了53端口替换dnsmasq,很可能出现openwrt自带dhcp服务器失效的问题,这时候索性直接去openwrt的网络-接口-LAN修改,下方的基本设置直接把忽略此接口点上。
msedge_KES2HKhVKE.png

然后进网络-DHCP-高级设置,把DNS查询缓存调成0。这时候理论上是要把DHCP-基本设置里的DNS转发设置成SAMRTDNS的国内端口的,也就是127.0.0.1:5555,不过我觉得已经用adg替换了dnsmasq了,这步设置了应该也没效果,不过也就是随手的事,可以填上
msedge_4yxfI4Oq5i.png msedge_iJrjh6tIHg.png
然后进入adg的设置界面,设置-DNS设置,上游服务器填smartdns的默认端口127.0.0.1:6666Bootstrap DNS 服务器就填127.0.0.1,设置完别忘了点下面的应用
msedge_42GWzwIO0v.png msedge_HEjKfBD50s.png
下面的缓存同样删掉,只保留smartdns的缓存
msedge_2owJ2MpGQn.png
然后进入设置-DHCP设置,选择好lan口,然后按你的需求设置好内网ip,保存后先点一下“检查DHCP服务器”然后点“启用DHCP服务器”
msedge_eXQxJh6a1X.png msedge_6o3w4JaAeO.png
最后就是设置去广告列表,这一步大部分都会,不再赘述,推荐几个我常用的
大圣净化:https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts
乘风:https://raw.githubusercontent.co ... ule/master/rule.txt
乘风视频:https://raw.githubusercontent.co ... -Rule/master/mv.txt
neodev(这应该是个整合源):https://raw.githubusercontent.co ... ster/lite_adblocker
3.PW设置
这个就更简单了,直接自定义DNS设置成smartdns设置的国外端口就行
msedge_5AQt5hGfY4.png
4.结束
可以重启一下路由器,至此设置全部完成了
别的很多数码论坛都喜欢说adg没效果,我觉得还是很有效果的,但是误拦截也时有发生,需要自己不断调教白名单
msedge_fWkEtD2svC.png









我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-15 22:37 | 显示全部楼层
最后写的什么 很可能出现。

点评

没编辑完,现在好了  详情 回复 发表于 2022-6-15 23:16
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-6-15 23:16 | 显示全部楼层
iamyangyi 发表于 2022-6-15 22:37
最后写的什么 很可能出现。

没编辑完,现在好了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-16 09:13 | 显示全部楼层
感谢楼主分享教程
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-16 18:34 | 显示全部楼层
感谢分享,恩山有你更精彩
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-16 18:34 | 显示全部楼层
感谢分享,恩山有你更精彩
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-7-5 04:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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