GL-AX1800使用经验分享
本帖最后由 anndy 于 2022-11-3 18:44 编辑买来AX-1800已经有三个月了(大概),为了达到预计的使用效果来来回回折腾了不少时间。特此总结成本贴给不爱折腾的新手提供点微小的帮助。主要涉及AdGurad Home 的设置及未官方支持的软件的安装。
一、设备简介目前使用的版本是:测试版:4.1.0 release3 编译时间:2022-10-29 15:57:24,相关信息如下图:
比beta2多了很多功能,我最想使用的就是定时任务,目前正在测试。
二、AdGuard Home设置
固件自带的AdHome使用起来整体还是不错的,如下图,感觉能屏蔽不少隐私追踪及广告,但实际使用中还是配合浏览器的AdGuard广告拦截器插件使用。总览如下图:
因为经历了不少次重装,将常用设置总结如下:
1、DNS设置,位置如下:
主要修改 上游DNS服务器,以下为我是用的设置内容:
# Google DNS
# 8.8.8.8
# 8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
#
# Quad9 DNS
# 9.9.9.9
#
# Ali DNS
# 223.5.5.5
# 223.6.6.6
# https://dns.alidns.com/dns-query
# tls://dns.alidns.com
2400:3200::1
2400:3200:baba::1
#
# DNSPod Public DNS+
# 119.29.29.29
# 182.254.116.116
#
# Chine IPv6 public DNS
240C::6666
240C::6644
#
# DNSPod Public DNS
2402:4e00::
# Cloudflare IPv6 DNS
2606:4700:4700::1111
2606:4700:4700::1001
https://dns.cloudflare.com/dns-query以上为我是用的IPv6 DNS服务器设置,IPv4已被注释掉,需要的删除# 即可。
负载均衡、并行请求、最快的IP地址中一般选择 并行请求。(“最快的IP地址”正在测试,有结果了更新到帖子中)2022年11月3日更新:并行请求是真的慢,第一次访问域名的时候大约耗时1000毫秒+。日常使用配合乐观缓存有助于缓解后续访问查询耗时。测试了24小时,受不了关闭了。
Bootstrap DNS服务器适用于解析上游DNS服务器中URL地址的,这个一般不做更改。(也可以设置为ali、腾讯、百度或者其他公共DNS服务器的IP地址)
DNS缓存配置:缓存大小我设置了默认的2倍,开启乐观缓存。其余项目未作更改。
关于AdGuard Home 主页客户端只显示 127.0.0.1的不完美解决方案:
在Luci》网络》防火墙》自定义规则
添加:
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 3053
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 3053
其中 3053是AdGuardHome的服务端口,可在设置指导中查看。如:127.0.0.1:3053,其中3053为服务端口。
结果如图:
这样就可以在主页中显示客户端IP了
注意!!!一旦停止使用AdGuard Home将导致无法上网
三、小猫咪或其他插件的安装(基本步骤相同)
位置:Luci主页》系统》软件包中上传软件包,位置如图:
点击浏览,选择上传的IPK软件包即可。
基本步骤:
1、找到你想要安装的主软件包并上传,出现如下错误(此处我以Passwall的安装包为例):
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency coreutils-base64 for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency dns2socks for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency dns2tcp for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency microsocks for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency tcping for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency hysteria for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency ip6tables-mod-nat for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocks-libev-ss-local for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocks-libev-ss-redir for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocks-libev-ss-server for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocksr-libev-ssr-local for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocksr-libev-ssr-redir for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency shadowsocksr-libev-ssr-server for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency simple-obfs for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency v2ray-plugin for luci-app-passwall
* pkg_hash_check_unresolved: cannot find dependency xray-core for luci-app-passwall
* pkg_hash_fetch_best_installation_candidate: Packages for luci-app-passwall found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package luci-app-passwall.其中:* pkg_hash_check_unresolved: cannot find dependency coreutils-base64 for luci-app-passwall表明缺少coreutils-base64作为passwall 的依赖报。
综上一共缺少coreutils-base64、dns2socks、dns2tcp、microsocks、tcping、hysteria、ip6tables-mod-nat for、shadowsocks-libev-ss-local、shadowsocks-libev-ss-redir、shadowsocks-libev-ss-server、shadowsocksr-libev-ssr-local、shadowsocksr-libev-ssr-redir、shadowsocksr-libev-ssr-server、simple-obfs、v2ray-plugin、xray-core这些软件包。
2、找到上面缺少的包的IPK文件,分别上传安装之后,再上传主文件即可安装完成。
注:在安装依赖软件包的时候可能会遇到依赖包需要其他依赖包,则重复上面的步骤找到依赖包的依赖包进行安装。
以下为我梳理的OpenClash安装时需要的依赖包的安装顺序,你也可以照此梳理你的软件包安装顺序。
E:.
│1.bash_5.1-2_arm_cortex-a7.ipk
│2.coreutils_8.32-6_arm_cortex-a7.ipk
│3.coreutils-nohup_8.32-6_arm_cortex-a7.ipk
│4.libcap-bin_2.43-1_arm_cortex-a7.ipk
│5.libruby3.0_3.0.3-1_arm_cortex-a7.ipk
│6.ruby_3.0.3-1_arm_cortex-a7.ipk
│7.ruby-yaml_3.0.3-1_arm_cortex-a7.ipk
│8.luci-base_git-21.284.67084-e4d24f0_arm_cortex-a7.ipk
│9.luci-compat_git-21.223.24521-5844764_all.ipk
│Last.luci-app-openclash_0.45.41-beta_all.ipk
│
└─6.5.ruby
1.ruby-dbm_3.0.3-1_arm_cortex-a7.ipk
2.ruby-digest_3.0.3-1_arm_cortex-a7.ipk
3.ruby-enc_3.0.3-1_arm_cortex-a7.ipk
4.ruby-pstore_3.0.3-1_arm_cortex-a7.ipk
5.ruby-bigdecimal_3.0.3-1_arm_cortex-a7.ipk
6.ruby-forwardable_3.0.3-1_arm_cortex-a7.ipk
7.ruby-stringio_3.0.3-1_arm_cortex-a7.ipk
8.ruby-strscan_3.0.3-1_arm_cortex-a7.ipk
9.ruby-date_3.0.3-1_arm_cortex-a7.ipk
ruby-psych_3.0.3-1_arm_cortex-a7.ipk
以上为近期折腾时候总结的一些经验,希望给新手们提供一点帮助。
点赞楼主 感谢楼主分享经验,可惜RAM太小,好多插件没空间装了 肚大侠 发表于 2022-11-3 08:57
感谢分享
对于有的不太懂软路由的同学,建议软路由器做旁路由。主路由开启WIFI,这样即使软路由折腾坏了, ...
开启IPV6、模式选择NAT6,系统日志里面会出现大量的Thu Nov3 21:11:49 2022 daemon.err odhcpd: Failed to send to ff02::1%guest@br-guest (Address not available)错误 谢谢楼主分享,请教一下,客户端有没有办法显现对应IP设备的名字,哪怕自己修改也可以 ndcxcy 发表于 2022-11-13 19:43
谢谢楼主分享,请教一下,客户端有没有办法显现对应IP设备的名字,哪怕自己修改也可以 ...
这个我还真没找到相关的教程,一般家庭局域网可以直接给设备设置静态IP,这样也就知道具体是哪个设备了 感谢楼主的经验分享,已装小猫 你自己编译的固件吗?能不能显示温度啊? haipengno1 发表于 2022-11-26 12:46
你自己编译的固件吗?能不能显示温度啊?
我用的是官方固件
页:
[1]