GL-iNet MT 3000 指南
1. 一键 iStoreOS 风格化
- 为了避免干扰,在使用 ssh 连接 OpenWRT 前可以使用如下命令删除 ssh 密钥
rm -f "$HOME/.ssh/known_hosts"
- 使用 ssh 登入 OpenWRT 系统后执行如下命令。
# 下载脚本,并设置可执行权限
wget -O gl-inet.sh https://cafe.cpolar.cn/wkdaily/gl-inet-onescript/raw/branch/master/gl-inet.sh && chmod +x gl-inet.sh
# 执行脚本
sh gl-inet.sh use_proxy
# 选择 1,一键 iStoreOS 风格化
📒 笔记
如果下载时出现证书问题,请进入 GL-MT3000 后台检查时区是否正确。
2. 安装 OpenClash 插件
1 . 判断防火墙类型
- 如果执行
iptables -L命令如果能正常列出规则,则表示防火墙是iptables。 - 如果执行
nft list ruleset命令如果能正常列出规则,则表示防火墙是nftables
2. 安装 OpenClash 依赖
进入 OpenClash 项目发布页查看注意事项,根据防火墙类型和包管理器类型,执行相应的安装依赖命令。
由于 GL-iNet MT 3000 的防火墙类型是 iptables,包管理器类型是 opkg,所以选择执行如下命令:
# 更新软件包
opkg update
# 下载 OpenClash 依赖
opkg install 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-base
3. 下载 OpenClash 插件
进入 OpenClash 项目发布页下载对应包管理器的安装包,安装包是以 apk 或 ipk 后缀结尾的。
由于 GL-iNet MT 3000 的包管理器类型是 opkg,所以下载 ipk 后缀的安装包即可。
4. 安装 OpenClash 插件
使用浏览器访问 GL-MT3000 后台 手动安装下载好的插件。安装成功后,需要重启OpenWRT系统后,服务选项卡下才会出现 OpenClash 的选项。
📒 笔记
- 如果进入 OpenClash 后台时显示英文,可以使用
Command/Ctrl + shift + r强制刷新。- 如果 OpenClash 提示"您还未安装内核,是否立即下载安装?"可以先点击取消。
5. 下载 OpenClash 内核
进入 Clash 内核项目发布页,下载对应 CPU 架构的版本,由于 GL-iNet MT 3000 的 CPU 架构是 arm64 的,所以选择 mihomo-linux-arm64-alpha-${hash 值}.gz 版本进行下载。
或者,依次进入 OpenClash 插件后台 插件设置 > 版本更新,点击“Meta 最新内核版本” 后的下载按钮,将内核下载到本机电脑上。
6. 安装 OpenClash 内核
将下载完成后的压缩包解压,并将解压后的二进制文件重命名为 clash_meta。
进入 GL-MT 3000 的文件传输I 界面,将重命名后的文件上传到 /tmp/upload/ 路径。
使用 ssh 登入 OpenWRT,将上传到 /tmp/upload/ 路径下的 clash_meta 文件移动到 /etc/openclash/core/ 路径下,并赋予可执行权限,可以执行如下命令:
# 移动 clash_meta 内核
mv /tmp/upload/clash_meta /etc/openclash/core/clash_meta
# 赋予可执行权限
chmod 755 /etc/openclash/core/clash_meta
7. 配置 OpenClash
- 使用浏览器进入配置订阅页面,点击添加。
- 配置文件名可以随便取,不过最好使用机场名。
- 订阅地址填写机场提供的
clash.meta订阅地址。 User-Agent填写clash.meta。- 填写好后,点击保存配置,再点击更新。
- 使用浏览器进入运行状态页面点击“启动开关”按钮
4. 安装 AdGuardHome
1. 卸载原厂的 AdGuardHome
由于国际版的 GL-MT 3000 才能使用自带的 AdGuardHome,所以这里需要卸载原厂的 AdGuardHome。
进入 GL-MT 3000 的软件包管理页面,搜索关键字 "AdGuardHome",找到 gl-sdk4-adguardhome 和 gl-sdk4-ui-adguardhome 两个软件包,点击卸载并移除依赖包。
2. 下载 AdGuardHome 插件
进入 luci-app-adguardhome 项目发布页下载对应包管理器的安装包,安装包是以 ipk 后缀结尾的。
3. 安装 AdGuardHome 插件
使用浏览器访问 GL-MT3000 后台 手动安装下载好的插件。
4. 下载 AdGuardHome 内核
进入 AdGuardHome 项目发布页下载对应 CPU 架构的版本,由于 GL-iNet MT 3000 的 CPU 架构是 arm64 的,所以选择 AdGuardHome_linux_arm64.tar.gz 版本进行下载。
或者,进入 AdGuardHome 插件后台,点击更新核心版本,等待核心下载完成。
5. 安装 AdGuardHome 内核
将下载完成后的压缩包解压,得到 AdGuardHome 内核文件。
进入 GL-MT 3000 的文件传输I 界面,将内核文件上传到 /tmp/upload/ 路径。
使用 ssh 登入 OpenWRT,将上传到 /tmp/upload/ 路径下的 AdGuardHome 文件移动到 /usr/bin/AdGuardHome/ 路径下,并赋予可执行权限,可以执行如下命令:
# 移动 AdGuardHome 内核
mv /tmp/upload/AdGuardHome /usr/bin/AdGuardHome/AdGuardHome
# 赋予可执行权限
chmod 755 /usr/bin/AdGuardHome/AdGuardHome
6. 配置 AdGuardHome
进入 AdGuardHome 插件后台 进行配置:
- 勾选启用。
- 5553 重定向修改为“作为 dnsmasq 的上游服务器”。
- 点击保存并应用。
进入 AdGuardHome 内核进行配置:
- 第一次启动时需要设置密码。
- 进入
设置 > DNS 设置,将 OpenClash 作为唯一上游 DNS 服务器,Bootstrap DNS 服务器填写本地区的 DNS,可以参考全国各省 DNS 服务器列表。
参考
- GitHub - wukongdaily/HowToUseSSH: 这个项目是教会小白用户如何使用SSH
- MT3000不刷机使用指南6-悟空的日常
- Are-u-ok/apps at main · AUK9527/Are-u-ok · GitHub
- OpenClash与ADGuard Home的组合 | Laorentou#1337's Blog
- 配合AdGuard Home使用时的设置 · vernesong/OpenClash · Discussion #1420 · GitHub
- OpenClash 启动成功,检测到您启用了IPv6的DHCP服务,可能会造成连接异常!
- 【/tmp/clash_last_version】下载失败
- R2S最新固件80和53端口被占用,无法使用AdguardHome · Issue #1647 · istoreos/istoreos

Comments NOTHING