本帖最后由 1160430577 于 2022-11-5 00:56 编辑
自行编译的 [2022.11.04] 老毛子Padavan 超频1100Mhz 内核4.4 精简稳定优化,仅包含Adguard Home(最新版 v0.108.0-b.20 )。
AdGuard Home v0.108.0-b.20 更新于20221102,来源Github Releases
默认
192.168.2.1
admin
admin
wifi密码:1234567890
adguardhome:
admin
admin
先放下载地址:
mega网盘链接 bashupload transfer
https://wwf.lanzoue.com/iUrr10f7zbze
密码:a683
#md5#RM2100_4.4.198.9-100.trx
822DDC73A5857C51D7C0F5FAD99D333C *RM2100_4.4.198.9-100.trx
再详细介绍:
首先说明为什么插件仅包含了Adgurad Home?
RM2100 MT7621 128MB Memory 128MB Flash你不能对它有太多的期望。
从2年前买了之后,刷了breed后也尝试了各种各样的固件openwrt,padavan等等。
刚开始总是有对它有各种各样的期待,尝试着各种各样的插件,就实际体验而言,各种功能它都能干,就是实际体验都一般。
举个例子,比如学科上网,rm2100上跑着“师夷长技以制夷”+,确实能用,就是体验太烂了,实在和电脑/手机上开着ss/“师夷长技以制夷”配合SwitchyOmega完全没法比,延迟、速度都差远了。
如果你原来是用终端跑ss client的,想换到rm2100上跑,速度完全没法接受,而且SwitchyOmega可以更自由的配置规则。
当然,如果你对这方面没什么要求,就要求个能用,能在朋友面前装面子,那它也不是不能用。
如果是有其他终端比如xbox等等,我推荐你再来个旁路由或者换个路由设备,rm2100不够用的。
此外,另外一些插件也经常出现规则链接404,开发者不维护了等等,想长期稳定使用很困难,除非你1个月刷一次机。
因此,我认为处于机能的限制,以及追求长期稳定使用的目的,家用路由器还是保持它最原始的功能,使用最少的插件。
仅在DNS解析上使用插件,以追求更好的性能,AdGuardHome和smartdns都可以选择,大部分的固件同时包含这俩,实际我认为这俩功能重叠,二选一即可。
给出我选AdGuardHome 的几个原因:
1. smartdns能做的,agh也能做
2. webui配置界面,方便配置
3. AdGuardHome厂商背书,github上star,issue也更多,说明用的人更多。
因此选择最新版AdGuard Home v0.108.0-b.20加进固件,本固件也仅仅包含这一个插件(不太严谨的说法)。
追求长期稳定使用,退烧,给家人用等等,就用我这版,再配合我的配置说明。
当然,这些都是我的一家之言,百花齐放,大家友善交流,我仅表达自己个人的观点。
未开启AdguardHome的状态
i
开启AdguardHome
配置说明必看:
1. 双清
其实,不清也行。
2. 若作为二级路由,关IPV6(可选)
外网WAN->IPV6协议->禁用
说明:想用IPV6请用openwrt,尤其是作为二级路由。
Padavan下想用请参考
注意里面eth2.2 , 应该为eth3,具体ifconfig看一下。
https://www.lategege.com/?p=676
https://www.jianshu.com/p/ed34cbf3b90c
3. 关 shortcut-fe 加速
个人感觉软加速没啥用,之前看top,有kworker进程长时间占用很高的cpu,怀疑和这个有关。
关掉它。
但是,硬件NAT加速打开。
4. 无线设置
区域代码选 澳大利亚
5G信道带宽选20/40/80/160Mhz
5.若不需要ap漫游(即无缝切换wifi),关802.11KVR
当你有多个路由器,并且所有路由器和手机都支持802.11KV,才能实现无缝ap漫游。
否则就关。
介绍下KVR作用:
漫游指的是终端从一个ap切换到另外一个ap。 在路由器里实现过这三个协议里的人来回答一下。 802.11r减少终端漫游切换的时间,所以又叫快速漫游,ft。802.11r和四次握手有关 802.11v用来请求终端比如手机之类的进行漫游切换。 802.11k用来收集终端的信号信息,做漫游决策
作者:openvswitch
链接:https://www.zhihu.com/question/334929380/answer/1498209659
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
说到这个,之前看到有人在论坛问这个:
log里有
Mar 19 07:26:50 kernel: pSsid=King5G
Mar 19 07:26:50 kernel: RRM_EnqueueNeighborRep() : send Neighbor RSP
有人回答:
换成 3.4.3.9-099_23387b2,稳的一批,再也没有乱七八糟的log信息了
这不是把feature当bug嘛。如果你觉得看着心烦,就关掉kvr,别把锅甩给kernel。
系统部分的设置就到此,其他的比如自动重启,按自己想法配置。
AdGuard Home设置:
注意:不需要改动dnsmasq的配置。
虽然dnsmasq也是用的53端口,但此处不会有冲突。
原因是agh改端口用的是iptable改的非127的ip端口
Nov 4 22:08:07 AdGuardHome: iptables 192.168.1.1 53 to 5335
Nov 4 22:08:07 AdGuardHome: iptables 192.168.2.23 53 to 5335
也就是说127.0.0.1#53 走的是dnsmasq
192.168.*.*#53 走的是 adguard home
dnsmasq只有路由器本机能访问到,可以给adguard home用。
但lan的其他终端访问路由器的53端口,是去了adguard home,因此没有冲突。
具体可以去看源码里的脚本 padavan-4.4/trunk/user/adguardhome/adguardhome.sh
DNS拦截列表
删除默认的第一个,另外加一个 https://anti-ad.net/easylist.txt
官方的和这个也很多重复,没必要,别给rm2100太大压力。
我也不推荐再多加其他的,因为目前内存使用已经不低了,各种规则重复的也比较多,而且agh只是基于dns去拦截域名,效果有限。
实际上,基于DNS域名的去广告,效果约等于没有,还是要在浏览器上用ublock这种东西。
但总比没有强,还是有一定效果的。更主要的是保护隐私,一定程度减少厂商收集你的信息。
设置
规则更新间隔:3天。你随意设置。
上游DNS服务器:
#必须:
127.0.0.1:53 # dnsmasq 会连到运营商的dns服务器上
#随意:
223.5.5.5
114.114.114.114
123.125.81.6
8.8.8.8
1.1.1.1
119.29.29.29
并行请求
Bootstrap DNS 服务器:可以不变
测试上游DNS,没问题应用。
速度限制:默认即可,多加一点也行。
禁用IPV6地址的解析,勾选。
ttl时间设置可以参考这篇文章
Stop using ridiculously low DNS TTLs
https://00f.net/2019/11/03/stop-using-low-dns-ttls/
tldr:最小dns ttl 40分钟到一个小时。
推荐:最小ttl设置为30分钟,1800。
设置完,重启下路由器,然后扔到一边不管他就行了。
如果有人有兴趣,可以再讲下,如何自己编译固件,借助github workflow很简单。
|