路由器
路由器
- 1: TP-link XDR6088 路由器
- 1.1: openwrt固件
- 1.2: [归档]openwrt固件
- 2: TP-link XDR3020 路由器
- 2.1: 配置XDR3020为AP
- 2.2: 配置路由器+AP
- 3: 斐讯k3 无线路由器
1 - TP-link XDR6088 路由器
1.1 - openwrt固件
特别说明
网口损坏后送修,修好之后固件被更新为官方最新版本,我懒的自己折腾刷固件,就找人帮忙刷了 openwrt。
但刷的固件版本似乎很特殊:
cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='24.10.5'
DISTRIB_TARGET='mediatek/filogic'
DISTRIB_ARCH='aarch64_cortex-a53'
DISTRIB_TAINTS='no-all'
DISTRIB_REVISION='R26.02.20'
DISTRIB_DESCRIPTION='LEDE '
uname -a
Linux OpenWrt 6.12.74 #0 SMP Thu Mar 5 10:20:00 2026 aarch64 GNU/Linux
这个固件以 OpenWrt 24.10.5 为基础,但移植了更新的 Linux 内核 (6.12.74),同时界面 (LuCI) 却来自较旧的 23.05 分支。这是一个典型的“自编译混合固件”。不管了,就这么用到烂吧。
基本配置
opkg 配置
修改 /etc/opkg/distfeeds.conf 文件或者登录后在 系统设置 -》 插件管理 -》 配置 opkg 中设置:
src/gz openwrt_core https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/targets/mediatek/filogic/packages
src/gz openwrt_base https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/base
src/gz openwrt_luci https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/telephony
#src/gz kenzo https://github.com/kenzok8/small-package/releases/download/23.05/kenzo
#src/gz small https://github.com/kenzok8/small-package/releases/download/23.05/small
src/gz kenzo https://ghproxy.com/github.com/kenzok8/small-package/releases/download/23.05/kenzo
src/gz small https://ghproxy.com/github.com/kenzok8/small-package/releases/download/23.05/small
安装插件
openclash
从如下地址下载 openwrt 的 ipk 安装包,如 luci-app-openclash_0.47.110_all.ipk:
https://github.com/vernesong/OpenClash/releases
然后在页面上通过上传软件包的功能上传并安装,比较奇怪的是我遇到报错。
然后我 ssh 登录之后,用 opkg 命令安装:
opkg install luci-app-openclash
Multiple packages (libgcc1 and libgcc1) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (librt and librt) providing same name marked HOLD or PREFER. Using latest.
Package luci-app-openclash (0.47.110) installed in root is up to date.
却又显示已经安装。不管了,重启之后发现 openclash 已经正常可以用了,版本也是最新的 0.47.110。
zerotier
固件自带 zerotier
腾讯云ddns
正常安装:
上网时间管理
固件自带。
1.2 - [归档]openwrt固件
归档说明
路由器莫名其妙的损坏,网口不可用,后来送修,付费维修才搞好。然后刷新的固件没有了,改成了最新版本的官方固件。
最新的官方固件我不知道怎么刷 openwrt 了,懒的自己折腾,找人帮忙刷了。
第一次刷机23.5版本
2023年,第一次刷机,从 tplink 官方固件刷到 openwrt 固件, 版本为 23.5。
准备工作
-
下载好需要的刷新工具和教程:
- TP-link路由器也能刷机了!XDR6088、6086、4288刷openWRT教程: 主要参考这个视频
- 乌客的视频附件: 上个视频相关的文件和资料汇总,非常用心的 UP 主!
-
将 6088 路由器恢复出厂设置
-
准备一台 linux 电脑,连接 6088 路由器,两者都不需要能上网
刷机过程
参考视频教程,基本按照教程一步一步操作即可。
比较头疼的是,教程虽然说可以在其他 ubuntu 系统下进行,但是里面用到的软件都是 windows 版本的,也不想折腾去 ubuntu 下用类似的方式实现。所以最后还是找了一台 windows 机器严格按照教程操作,顺利刷机完成。
其他资料:
重置
重置 openwrt
开机状态,用一个细长的尖锐物体按住Reset按钮约10秒钟,路由器开始灯光闪烁,放开Reset按钮。
这时接入网线,网卡设置为 192.168.1.2,网关设置为 192.168.1.1,子网掩码 255.255.255.0,用浏览器打开 192.168.1.1 地址就可以访问 openwrt 的界面。默认用户名 root,默认密码为 password。
效果等同于在 openwrt 界面内重置。
重置到 u-boot
拔掉电源,将6088路由器关机,然后用一个细长的尖锐物体按住Reset按钮。再插入电源进行开机,并且保持按住Reset不动,等待大约10~20s之后,释放Reset按钮。
这时接入网线,网卡设置为 192.168.1.2,网关设置为 192.168.1.1,子网掩码 255.255.255.0,用浏览器打开 192.168.1.1 地址就可以访问道 u-boot 的界面。
升级到24.10版本
正确操作步骤
2025年11月,升级了版本,从 openwrt 23.05.1 升级到 openwrt 24.10 。
主要参考了这个帖子:
期间提到:
2024.11.2:
1、关于硬件加速的固件;发现论坛237大佬已经有有基于 hanwckf 798X 源码 的闭源驱动,那么就更简单了 (目前已刷,正在使用)刷的不带Docker版; 刷机方法就是 前面三步做完之后、刷237大大官方分区版就可以;自己用的各项功能没问题
2、测试了基于237大大、 930官方分区的固件,无线有线均实现了硬件加速;妥妥的了;237大大 的固件是 :https://www.right.com.cn/forum/thread-8364805-1-1.html
我就去找了这里提到的帖子里面找到了 24.10 版本的固件:
基于hanwckf的源码修改而来,分区调整成了官方设置,底层无线fw替换为了华硕 天选ax6000提取的文件,添加了开启硬件加速时流控和双频优先等功能。
固件源码 :
https://github.com/padavanonly/immortalwrt-mt798x-24.10
默认ip: 192.168.6.1
默认账号: admin/password
debug固件刷好op后 再不保留配置升级刷入解压后的文件
下载地址:
https://sssddddff.lanzouo.com/iGLia2z9zlve
下载得到 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.zip 文件,解压后得到 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.bin 文件。
刷机过程就非常简单,登录到 openwrt 界面,点击 系统 -> 备份/升级,选择 上传 ,上传刚刚解压得到的 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.bin 文件,点击 升级 ,等待升级完成即可。

刷机完成后 6088 会自动重启,重启完成后,访问 192.168.6.1 地址登录到 openwrt 界面,可以看到版本已经升级到 24.10 版本:

这个版本自带我最喜欢的 openclash 和 zerotier 插件,非常方便。
默认情况下,openwrt 逻辑网口和 6088 物理网口的对应关系如下:
| 物理网口 | 2.5g | 2.5g | 千兆 | 千兆 | 千兆 | 千兆 |
|---|---|---|---|---|---|---|
| openwrt 逻辑网口 | eth1 | lan5 | lan1 | lan2 | lan3 | lan4 |
备注:无法调节为使用千兆口作为 wan,我测试过,可以设置,也能正常工作,但重启之后整个6088路由器就无法访问,只能重置到初始状态。
备注2:这个固件有很多问题,有网口不可用,有网口插入网线之后路由器就不可用,待查证,待解决。
错误操作步骤
在上面的正确步骤之前,尝试过直接下载 openwrt 24.10 版本的固件,
然后通过 openwrt 界面进行升级,期间警告:

强制升级后失败,系统崩溃, 应该是固件版本格式不对,要用 bin 格式。
好在没有直接变砖,路由器自动进入 u-boot 界面 (地址为 192.168.1.1)。
然后我在 u-boot 界面下,把上一次用的 23.5 固件刷新进去,才恢复正常。之后就按照前面说的正确步骤进行升级,顺利完成。
2 - TP-link XDR3020 路由器
2.1 - 配置XDR3020为AP
重置路由器
接通电源,按住 reset 按钮,几秒钟后看到指示灯闪烁三次放开。
稍等一分钟,无线连接看到类似这样的名字,就可以连接上去进行配置了:

自动弹出的这个界面容易出问题,设置后无法正常保存和调转到下一步。

比较妥善的方式是先通过 ping tplogin.cn 找到这个路由器的 ip 地址(我是作为 ap 挂在软路由上):
ping tplogin.cn
PING tplogin.cn (192.168.20.124): 56 data bytes
64 bytes from 192.168.20.124: icmp_seq=0 ttl=64 time=5.336 ms
然后在浏览器中打开这个地址,就可以方便的设置了。理论上应该可以直接访问:
但我这里有时会无法打开(后来发现原因是网址要适用 http,不能是 https )。反正上面两个方法都可以试试。
“系统” -> “管理账号”,就可以修改密码了。这里我用户名设置为 root ,密码和主路由器保持一致。
基本配置
配置静态IP地址
为了后续访问方便,配置为静态IP地址,加入浏览器收藏夹避免遗忘。
- 天河机器配置为:192.168.20.201
配置作为AP
“系统” -> “工作模式”,选择 “AP模式”。
关闭云管理功能。
网络配置
无线配置
2.4g 无线网络名称修改 skynet
5g 无线网络名称修改为 skynet_5g
定时功能
“系统” -> “设备管理”,启用"定时功能",选择"关闭LED/无线"。
特殊操作
手工重启
没有找到定时自动重启的功能,长期开机容易出问题。
只能定期(比如每周)连接上来,手工重启。
“系统” -> “配置管理” -> “重启设备”。
2.2 - 配置路由器+AP
备注:之前用过 tplin 6088 + 3020 配置做主路由器和从AP,保留配置记录备用。
tplink 路由器/ap 设置
重置出场设置
开机状态,按住机器上的 reset 按键几秒钟,等指示灯闪烁 3 次之后说明 reset 成功
用手机等 wifi 设置查看 wifi,类似 “TP-LINK_2.4G_A27B” / “TP-LINK_2.4G_A27C” 的wifi信号就是,此时没有用户名密码要求,直接连接。
然后用手机等wifi设备的浏览器打开 tplogin.cn ,页面提示选择需要管理的设置,会有名字和 mac 地址显示,另外也会显示 ip 地址。
这是可以用手机继续设置,也可以在任何一台电脑上,用浏览器打开设备的 ip 地址(上一个步骤有显示 IP 地址)。
主路由/主AP设置
选择一台做主路由或主AP进行设置,需要输入用户名和密码,后面要记住这个用户名/密码,否者只能重新 reset。
- 用户名: sky
- 密码: ff1
登录进入之后,设置好 2.4g 和 5g 的 wifi。最好重启一次。
这个时候这个主路由或主AP应该就可以正常使用了,用手机等wifi设备连接验证一下。
从路由/从AP设置
reset 之后,注意不要做设置用户名/密码的这个步骤,在 reset 之后什么都别做。
然后在主路由/主AP的 “易展设备列表” 中,选择 “添加易展设备”,这个时候应该就很容易的能发现刚 reset 完成的设备。
备注:验证过,如果 reset 之后有设置用户名和密码,则会出现无法发现设备的问题。只能重新 reset
添加完成之后,等状态变成 在线 即可。
此时,再通过浏览器访问设备 IP 地址时,不会提示设置用户名密码或者显示登录框,而是提示:
Access to 192.168.0.115 was deniedYou don't have the user rights to view this page.
用浏览器打开 tplogin.cn 会直接进入登录页面,不再提供有多个设备可供选择。
3 - 斐讯k3 无线路由器
非常古老的路由器,本来已经退役闲置,单最近发现可以双拨,就启用这个路由器,用来提供 wifi 信息给智能插座用,必要时重启主路由器。
固件
已经刷了梅林 386.3_2 固件。
插件
clash
https://github.com/GaryChine/Merlinclash/releases
下载地址:
直接用软件中心的离线安装功能,会报错:
【2025年04月15日 07:35:17】: =======================================================
【2025年04月15日 07:35:17】: 检测到离线安装包:clash.tar.gz 含非法关键词!!!
【2025年04月15日 07:35:17】: 根据法律规定,koolshare软件中心将不会安装此插件!!!
【2025年04月15日 07:35:17】: 删除相关文件并退出...
【2025年04月15日 07:35:17】: =======================================================
打开 “系统管理” -> “系统设置” -> “启用 SSH”,开启 ssh 登录。
然后 ssh 登录到路由器,打开 “/koolshare/scripts/ks_tar_install.sh” 文件,删除以下内容:
if [ -n "$KEY_MATCH" ]; then
echo_date =======================================================
echo_date "检测到离线安装包:${soft_name} 含非法关键词!!!"
echo_date "根据法律规定,koolshare软件中心将不会安装此插件!!!"
echo_date "删除相关文件并退出..."
echo_date =======================================================
clean
exit 1
fi
保存后重新安装插件即可。
【2025年04月15日 22:34:01】: ====================== step 1 ===========================
【2025年04月15日 22:34:01】: 开启软件离线安装!
【2025年04月15日 22:34:01】: /tmp/upload目录下检测到上传的离线安装包MCKP_384_220128.tar.gz,大小:9.9M
【2025年04月15日 22:34:01】: 尝试解压离线安装包离线安装包
【2025年04月15日 22:34:01】: 解压完成!
【2025年04月15日 22:34:02】: 准备安装merlinclash插件!
【2025年04月15日 22:34:02】: 找到安装脚本!
【2025年04月15日 22:34:02】: 运行安装脚本...
【2025年04月15日 22:34:02】: ====================== step 2 ===========================
【2025年04月15日 22:34:05】: 固件平台【koolshare merlin armv7l 384/386】符合安装要求,开始安装插件!
【2025年04月15日 22:34:05】: 检测jffs分区剩余空间...
【2025年04月15日 22:34:05】: 当前jffs分区剩余51808 KB, 插件安装需要17576 KB,空间满足,继续安装!
【2025年04月15日 22:34:05】: 清理旧文件,保留已上传配置文件
【2025年04月15日 22:34:05】: 开始复制文件!
【2025年04月15日 22:34:05】: 复制相关二进制文件!此步时间可能较长!
【2025年04月15日 22:34:05】: 复制相关的脚本文件!
【2025年04月15日 22:34:05】: 复制相关的网页文件!
【2025年04月15日 22:34:05】: 为新安装文件赋予执行权限...
【2025年04月15日 22:34:05】: 创建自启脚本软链接!
【2025年04月15日 22:34:05】: 创建dns文件软链接!
【2025年04月15日 22:34:05】: 清空冗余值
【2025年04月15日 22:34:05】: 设置相关参数初始值!
【2025年04月15日 22:34:05】: 数据初始化
【2025年04月15日 22:34:06】: 一点点清理工作...
【2025年04月15日 22:34:06】: clash插件安装成功!
【2025年04月15日 22:34:06】: 初始化yaml文件列表
【2025年04月15日 22:34:06】: 初始化host文件列表
【2025年04月15日 22:34:06】: 初始化配置文件处理完成
【2025年04月15日 22:34:06】: 更新完毕,请等待网页自动刷新!
【2025年04月15日 22:34:06】: ====================== step 3 ===========================
【2025年04月15日 22:34:06】: 插件安装脚本已经设置了插件版本号为:22.01.28.3
【2025年04月15日 22:34:06】: 离线包安装完成!
【2025年04月15日 22:34:06】: 一点点清理工作...
【2025年04月15日 22:34:06】: 软件中心:本次安装占用了19304KB空间,目前jffs分区剩余容量:32508KB
【2025年04月15日 22:34:06】: 完成!离线安装插件成功,现在你可以退出本页面~
【2025年04月15日 22:34:06】: ======================== end ============================
在 merlinclash 页面的 “配置文件” 一节中,上传 clash 配置文件。
然后开启 merlin clash。
zerotier
软件中心自带插件,直接安装即可。
配置方式和 openwrt 下类似。