thunderjj1 发表于 2020-5-29 23:38

楼主好帖 不过我的smartdns老是自己就关闭了

fyi2000 发表于 2020-5-30 23:42

thunderjj1 发表于 2020-5-29 23:38
楼主好帖 不过我的smartdns老是自己就关闭了

1. 内存不足,或
2. /tmp 耗尽,或
3. ???

leonZL 发表于 2020-6-7 22:05

本帖最后由 leonZL 于 2020-6-7 22:07 编辑

fyi2000 发表于 2020-5-24 15:39
86#
rt-n56u/trunk/user/adguardhome at master · chongshengB/rt-n56u · GitHub


首先非常感谢!根据您的教程已经完成配置使用中。
目前有两个小问题请教:
1. 内存占用有点大,剩余内存只有30M左右,其他只开了V/P/N服务,跟坛友回复的情况差不多adg占35M,DNS占25M,不知道是否正常;
2. 重启后V/P/N没有自动重连,没有配置smartdns+adguard之前重启可以自动重连,当然也有可能跟这个没关系;仅反馈,希望查看一下是否可能有影响;
3. 重启后tmp里面的AdGuardHome文件由15M大小,不知道是否正常;如果正常运行,是否可以删除tmp文件夹中的AdGuardHome文件,其他data文件夹不删除。

fyi2000 发表于 2020-6-7 22:47

leonZL 发表于 2020-6-7 22:05
首先非常感谢!根据您的教程已经完成配置使用中。
目前有两个小问题请教:
1. 内存占用有点大,剩余内 ...

1. 正常,减少过滤列表可减少内存占用,所以要慎选不重复的过滤列表
2. 扩展插件可能都会用到 /tmp,先删除全部过滤列表,提交 /etc/storage,重启
3. 不能删,原因看89#

fyi2000 发表于 2020-6-7 22:53

10301695 发表于 2020-5-29 14:34
# 127.0.0.1:6053       -默认组 = 国内组
# 127.0.0.1:6054       -国内组
# 127.0.0.1:6055       -国 ...

懒人包仅提供基础样板,功能示范,无法满足所有人的需求,请依据本身需求自行修改

leonZL 发表于 2020-6-7 23:06

fyi2000 发表于 2020-6-7 22:47
1. 正常,减少过滤列表可减少内存占用,所以要慎选不重复的过滤列表
2. 扩展插件可能都会用到 /tmp,先 ...

OK ,谢谢!

leonZL 发表于 2020-6-14 11:10

fyi2000 发表于 2020-6-7 22:53
懒人包仅提供基础样板,功能示范,无法满足所有人的需求,请依据本身需求自行修改

您好!请问如果对于局域网中个别终端不想用去广告功能,是不是在adguard里面:设置→DNS设置→不允许的客户端,设置该终端局域网IP即可?还需要再smartdns里面设置吗?

fyi2000 发表于 2020-6-15 05:33

leonZL 发表于 2020-6-14 11:10
您好!请问如果对于局域网中个别终端不想用去广告功能,是不是在adguard里面:设置→DNS设置→不允许的客 ...

是完全不允许查询网域名,并非只有不能去广告
不允许的客户端
CIDR 或 IP 地址列表。如配置,则 AdGuard Home 会放弃源自这些 IP 地址的请求。AdGuardHome - DNS重定向 - 重定向53端口到AdGuardHome
AdGuardHome - WEB管理地址 - 设置 - DNS设置 - 不允许的客户端 - 设置不允许的IP - 保存配置
提交 NVRAM & /etc/storage

但是C大20200507之前的版本有一个臭虫,启动重定向53端口到AdGuardHome之后,结果少了udp dpt:53重定向K2P:/home/root # iptables -t nat -L PREROUTING -n
Chain PREROUTING (policy ACCEPT)
target   prot opt source               destination
vserver    all--0.0.0.0/0            192.168.1.2
REDIRECT   tcp--0.0.0.0/0            192.168.2.1          tcp dpt:53 redir ports 5335
REDIRECT   tcp--0.0.0.0/0            192.168.1.2         tcp dpt:53 redir ports 5335检查 /usr/bin/adguardhome.sh 后发现
set_iptable()
{
    if [ "$(nvram get adg_redirect)" = 2 ]; then
      IPS="`ifconfig | grep "inet addr" | grep -v ":127" | grep "Bcast" | awk '{print $2}' | awk -F : '{print $2}'`"
      for IP in $IPS
      do
                iptables -t nat -A PREROUTING -p tcp -d $IP --dport 53 -j REDIRECT --to-ports 5335 >/dev/null 2>&1
                iptables -t nat -A PREROUTING -p udp -d $IP --dport 53 -j REDIRECT --to-ports 5335>/dev/null 2>&1
      done

      IPS="`ifconfig | grep "inet6 addr" | grep -v " fe80::" | grep -v " ::1" | grep "Global" | awk '{print $3}'`"
      for IP in $IPS
      do
                ip6tables -t nat -A PREROUTING -p tcp -d $IP --dport 53 -j REDIRECT --to-ports 5335 >/dev/null 2>&1
                ip6tables -t nat -A PREROUTING -p udp -d $IP --dport 53 -j REDIRECT --to-ports 5335 >/dev/null 2>&1
      done
    logger -t "AdGuardHome" "重定向53端口"
    fi
}其中
                iptables -t nat -A PREROUTING -p udp -d $IP --dport 53 -j REDIRECT --to-ports 5335>/dev/null 2>&1在 "5335" 和 ">/dev/null" 之间少了一个空格,暂时的解决办法是修改 "参数设置 - 脚本 - 在路由器启动后执行:",加入
#AdGuardHome /usr/bin/adguardhome.sh set_iptable() fix
#必须适度增加 sleep 秒数,让修正脚本在 AdGuardHome 之后运行
sleep 10
if [ "$(nvram get adg_enable)" = 1 ] && [ "$(nvram get adg_redirect)" = 2 ]; then
    IPS="`ifconfig | grep "inet addr" | grep -v ":127" | grep "Bcast" | awk '{print $2}' | awk -F : '{print $2}'`"
    for IP in $IPS
    do
            iptables -t nat -A PREROUTING -p udp -d $IP --dport 53 -j REDIRECT --to-ports 5335 >/dev/null 2>&1
    done
    logger -t "AdGuardHome" "重定向udp:53端口"
fi提交 NVRAM & /etc/storage,重启,检查系统日志
Jun 15 05:13:57 自动启动: 正在启动SmartDns
Jun 15 05:13:58 SmartDNS: 创建配置文件.
Jun 15 05:13:58 SmartDNS: SmartDNS启动成功
Jun 15 05:13:58 自动启动: 正在检查路由是否已连接互联网!
Jun 15 05:13:58 自动启动: 正在启动adguardhome
Jun 15 05:13:58 AdGuardHome: 下载AdGuardHome
Jun 15 05:14:02 AdGuardHome: AdGuardHome下载成功。<=== 万一下载不成功则不运行修正脚本
Jun 15 05:14:03 AdGuardHome: 重定向53端口
Jun 15 05:14:03 AdGuardHome: 运行AdGuardHome
Jun 15 05:14:05 AdGuardHome: 重定向udp:53端口 <=== 设置成功,必须在 AdGuardHome 之后运行K2P:/home/root # iptables -t nat -L PREROUTING -n
Chain PREROUTING (policy ACCEPT)
target   prot opt source               destination
vserver    all--0.0.0.0/0            192.168.1.2
REDIRECT   tcp--0.0.0.0/0            192.168.2.1          tcp dpt:53 redir ports 5335
REDIRECT   tcp--0.0.0.0/0            192.168.1.2         tcp dpt:53 redir ports 5335
REDIRECT   udp--0.0.0.0/0            192.168.2.1          udp dpt:53 redir ports 5335
REDIRECT   udp--0.0.0.0/0            192.168.1.2         udp dpt:53 redir ports 5335我没有github帐号,所以只能请网友转告C大

leonZL 发表于 2020-6-19 17:47

fyi2000 发表于 2020-6-15 05:33
是完全不允许查询网域名,并非只有不能去广告
AdGuardHome - DNS重定向 - 重定向53端口到AdGuardHome
A ...

谢谢,非常详细的回复。不过对于:“是完全不允许查询网域名,***** 如配置,则******”没有完全看明白。
我现在在adguard里面:设置→DNS设置→不允许的客户端→ 填入内网客户端IP,其他没有修改。目前没注意到什么变化。
非常感谢!!!

fyi2000 发表于 2020-6-19 18:58

本帖最后由 fyi2000 于 2020-6-19 23:53 编辑

leonZL 发表于 2020-6-19 17:47
谢谢,非常详细的回复。不过对于:“是完全不允许查询网域名,***** 如配置,则******”没有完全看明白 ...
如果看不懂,那就等C大修正吧!

如果按照99楼修改,那麽 "顶级客户端" 就会看到多个 "192.168.2.xxx",如此一来 "不允许的客户端" 才会有作用,否则不是空,就是 127.0.0.1 (作为dnsmasq的上游服务器)



我不知道C大何时会修正,只能持续关注 "rt-n56u/adguardhome.sh at master · chongshengB/rt-n56u · GitHub" 第 28 行,
iptables -t nat -A PREROUTING -p udp -d $IP --dport 53 -j REDIRECT --to-ports 5335>/dev/null 2>&1在 "5335" 和 ">/dev/null" 之间必须插入一个空格

leonZL 发表于 2020-6-19 23:04

fyi2000 发表于 2020-6-19 18:58
如果看不懂,那就等C大修正吧!

如果按照99楼修改,那麽 "顶级客户端" 就会看到多个 "192.168.2.xxx" ...

OK,明白了。谢谢!

yunfu 发表于 2020-6-22 02:16

大佬,有个问题想请教一下:我在smartdns上自己添加了许多国外的dns,在图中的“dns解析方式”这一选项该如何选择才能用上添加的国外dns,加快打开网页速度呢?

fyi2000 发表于 2020-6-22 04:00

yunfu 发表于 2020-6-22 02:16
大佬,有个问题想请教一下:我在smartdns上自己添加了许多国外的dns,在图中的“dns解析方式”这一选项该如 ...

到底smartdns是否能结合科学 实现dns分流?
Smartdns的正确食用方法,已补充RouterOS的防火墙

视频
PassWall&SmartDNS&china-dns-NG组合的实现 ... - YouTube
低调上网三神组--PassWall SmartDNS china-dns-NG - YouTube
PassWALL SmartDNS ADguard 串行工作完美协同- YouTube
PassWALL SmartDNS离散协同完美优化- YouTube
SMARTDNS 使用详解第一期:smartdns的基本流程特点和防 ...
IT奶爸 - YouTube

kylechen92 发表于 2020-6-22 15:41

我靠,一脸懵逼的看完。

yunfu 发表于 2020-6-22 20:04

fyi2000 发表于 2020-6-22 04:00
到底smartdns是否能结合科学 实现dns分流?
Smartdns的正确食用方法,已补充RouterOS的防火墙



谢谢大佬,好人一生平安
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13
查看完整版本: 老毛子/Padavan设置SmartDNS提速+AdGuard Home去广告之东施效颦