GL.iNet GL-MT1300(Beryl)刷 OpenWrt 完整教程
视频主要目标 / 内容
Section titled “视频主要目标 / 内容”GL-MT1300 原厂 GL.iNet UI 玩不转 OpenClash;网上 OpenWrt 教程多是 24.10 时代的 opkg 命令,照搬到 25.12 全报错;没刷机经验,担心刷成砖。全程不拆机、不漏洞利用、不买工具,把 MT1300 刷成纯净 OpenWrt 25.12.4 并跑通 OpenClash。
| 项目 | 说明 | 必需? |
|---|---|---|
| GL.iNet GL-MT1300(Beryl) | 看底标确认型号 GL-MT1300 | ✅ |
| 一台电脑 | Win / Mac / Linux 皆可(需 SSH) | ✅ |
| 一根网线 | 电脑直连路由器 LAN 口 | ✅ |
| 一只回形针 | 恢复出厂时按 reset 用 | ✅ |
软件 / 文件
Section titled “软件 / 文件”- OpenWrt 25.12.4 主固件 sysupgrade.bin(约 9.9MB,必下) https://downloads.openwrt.org/releases/25.12.4/targets/ramips/mt7621/openwrt-25.12.4-ramips-mt7621-glinet_gl-mt1300-squashfs-sysupgrade.bin 或者从官网firmware-selector处下载:https://firmware-selector.openwrt.org/
- OpenClash 安装包(下载最新 luci-app-openclash-*.apk) https://github.com/vernesong/OpenClash/releases
步骤 1:MT1300 恢复出厂设置
Section titled “步骤 1:MT1300 恢复出厂设置”背景:无论二手还是用过的机器,先恢复出厂,把残留配置一次清空。
- 通电,等 1 分钟系统启动完成(前面板 LED 由闪烁变白色常亮)
- 按住 reset 键 10 秒,LED 开始快闪 → 松开
- 路由器自动重启,约 1-2 分钟回到「全新初始化」状态
- 电脑插 LAN 口,浏览器开
http://192.168.1.1,按引导:
- 上网方式:不接 WAN(避免刷机时拨号干扰)
- 设置WEB后台管理密码(记下,SSH 用同一个)
验证:能用刚设的密码登录 192.168.1.1 后台。
步骤 2:后台刷机(备份 → 上传 → 升级,全命令行)
Section titled “步骤 2:后台刷机(备份 → 上传 → 升级,全命令行)”背景:GL.iNet 原厂 SSH 默认开放,整条刷机链路用 SSH + scp 一次走完最稳。
2.1 SSH 备份所有 mtd 分区(重要)
Section titled “2.1 SSH 备份所有 mtd 分区(重要)”GL-MT1300 的 mtd 分区里保存了 MAC 地址和无线校准等出厂数据,丢失不可恢复,必须先全量备份兜底。
# 电脑终端 SSH 进路由器ssh root@192.168.1.1# 密码 = 步骤 1 设的管理员密码
# 一键全分区备份到 /tmp/mtdmkdir -p /tmp/mtdfor m in $(awk -F: '/^mtd/{print $1}' /proc/mtd); do dd if=/dev/$m of=/tmp/mtd/$m.bindone# 回到电脑端:把整个目录拉回本地,新建一个openwrt目录,# 并进入到该目录中,备份文件存该目录下# -O 强制走老 SCP 协议,因 GL.iNet 原厂 dropbear 不支持 OpenSSH 9+ 默认的 SFTP 模式scp -O -r root@192.168.1.1:/tmp/mtd ./gl-mt1300-backup2.2 上传 sysupgrade.bin
Section titled “2.2 上传 sysupgrade.bin”# 电脑端scp -O ./openwrt-25.12.4-ramips-mt7621-glinet_gl-mt1300-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/sysupgrade.bin2.3 命令行执行 sysupgrade
Section titled “2.3 命令行执行 sysupgrade”# 刷机:-n 不保留配置(GL.iNet 配置格式与 OpenWrt 不兼容);-F 强制跨发行版sysupgrade -n -F /tmp/sysupgrade.bin执行后 SSH 自动断开,路由器开始重启,全程 3-5 分钟,期间不要拔电、不要按 reset,LED 由蓝变白色常亮即完成。
验证:
- 电脑插 LAN 口,IP 段变为
192.168.1.x - 浏览器开
http://192.168.1.1,看到 OpenWrt LuCI 登录页 - 默认账号
root,密码为空——直接回车进入
步骤 3:后台配置(密码 / LAN IP / IPv6 / 中文 / WAN / WiFi / 时区)
Section titled “步骤 3:后台配置(密码 / LAN IP / IPv6 / 中文 / WAN / WiFi / 时区)”3.1 设 root 密码
Section titled “3.1 设 root 密码”LuCI → System → Administration → Router Password → 设强密码 → Save。后续 SSH 用此密码。
3.2 安装中文语言包
Section titled “3.2 安装中文语言包”ssh root@192.168.1.1apk updateapk add luci-i18n-base-zh-cn刷新页面后就显示中文了
3.3 修改 LAN IP(避开主路由网段)
Section titled “3.3 修改 LAN IP(避开主路由网段)”Network → Interfaces → LAN → Edit → 把 IPv4 address 从 192.168.1.1 改为 192.168.10.1(举例)→ Save & Apply。电脑等几秒重新拿到 192.168.10.x,之后访问改为 http://192.168.10.1。
3.4 移除并禁用 IPv6(全程 UI 操作)
Section titled “3.4 移除并禁用 IPv6(全程 UI 操作)”- Network → Interfaces → 找到
WAN6接口 → 点 Delete 删除 - Network → Interfaces → LAN → Edit → DHCP Server 标签页 → IPv6 Settings 子标签页
RA-Service:选 disabledDHCPv6-Service:选 disabledNDP-Proxy:选 disabled- Save & Apply
- System → Startup → 滚动找到
odhcpd→ 点右侧 Enabled 按钮把它关掉
3.5 配 WAN
Section titled “3.5 配 WAN”网络 → 接口 → WAN → 修改:
- 场景 A:直连光猫拨号 → 协议选
PPPoE,填运营商账号 / 密码 → 保存并应用 - 场景 B:作为旁路由 / 接上级路由 → 保留
DHCP 客户端,插上级路由 LAN 口即可
3.6 配 WiFi(默认是关闭的,必须手动启用)
Section titled “3.6 配 WiFi(默认是关闭的,必须手动启用)”网络 → 无线,2.4G 和 5G 各点 修改 → 启用:
- 填 SSID
- 加密选
WPA2-PSK,设密码 - 5G 信道:中国大陆合规选 36 或 149,不要选 100-140(DFS 信道国内禁用)
- 2.4G 信道:1 / 6 / 11
- 保存并应用
步骤 4:OpenClash 安装与配置
Section titled “步骤 4:OpenClash 安装与配置”⚠️ 空间提醒:装前查
df -h /overlay,剩余应 ≥ 5-6MB。32MB Flash 装完 OpenClash 基本就满了。
4.1 上传安装包与内核
Section titled “4.1 上传安装包与内核”# 电脑端进入文件所在目录scp -O luci-app-openclash-0.47.088.apk root@192.168.1.1:/tmp/4.2 安装 OpenClash
Section titled “4.2 安装 OpenClash”apk updateapk add bash iptables dnsmasq-full curl ca-bundle ipset ip-full iptables-mod-tproxy iptables-mod-extra ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-baseapk add --allow-untrusted /tmp/luci-app-openclash-0.47.088.apk⚠️ 若报缺依赖,按提示先
apk add <依赖名>装上再回来装 OpenClash。
4.3 放置 Clash 内核
Section titled “4.3 放置 Clash 内核”tar -xzvf ./clash-linux-mipsle-softfloat.tar.gz clash_metascp -O ./clash_meta root@192.168.1.1:/etc/openclash/core/chmod +x /etc/openclash/core/clash_meta
# 验证/etc/openclash/core/clash_meta -v4.4 启动并在 LuCI 配置
Section titled “4.4 启动并在 LuCI 配置”service openclash enableservice openclash start浏览器 → 服务 → OpenClash:
- 运行模式选
Fake-IP(兼容性最好) - 配置文件管理 → 上传或填入你自己的订阅 yaml
- 启动 OpenClash → 仪表盘出现连接计数即跑通
步骤 5:上网测试
Section titled “步骤 5:上网测试”| 问题 | 解决 |
|---|---|
sysupgrade 提示镜像无法识别 | 加 -F 强制;本文命令已带 |
apk add 报 “no space left on device” | 32MB Flash 已满;删插件 apk del <pkg> 或挂 USB 做 extroot |
apk add OpenClash 报缺依赖 | 按提示先单独装依赖再装 OpenClash |
| LuCI 切到中文后仍英文 | 浏览器 Ctrl+Shift+R / Cmd+Shift+R 强刷 |
| OpenClash 启动失败 | service openclash restart;看 `logread |
- 系列前作:
videos/openwrt-what-is-openwrt/(OpenWrt 是什么) - 系列前作:
videos/openwrt-router-types/(主旁路由概念) - 姊妹篇:
videos/openwrt-flashing-immortalwrt/(小米 AX3000T 刷机——硬模式参考)