2024-03-27 14:20:53 +08:00
|
|
|
|
# GL-iNet 系列路由器 一键iStoreOS风格化脚本
|
2023-09-22 21:39:29 +08:00
|
|
|
|
[](https://github.com/wukongdaily/gl-inet-onescript/blob/master/LICENSE)
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
2023-10-16 22:04:17 +08:00
|
|
|
|
|
2023-09-15 11:09:58 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
## 🤔 这是什么?
|
2024-02-26 17:23:01 +08:00
|
|
|
|
|
2024-03-26 13:14:50 +08:00
|
|
|
|
该项目可以让MT2500/MT3000/MT6000路由器在不刷机情况下,一键变成iStoreOS风格。<br><br>
|
|
|
|
|
<img alt="Static Badge" src="https://img.shields.io/badge/MT6000-0?style=flat-square&logoColor=8A2BE2&label=%E5%9E%8B%E5%8F%B7&labelColor=000000&color=336666">
|
|
|
|
|
<img alt="Static Badge" src="https://img.shields.io/badge/MT2500A-0?style=flat-square&logoColor=8A2BE2&label=%E5%9E%8B%E5%8F%B7&labelColor=000000&color=D94600">
|
|
|
|
|
<img alt="Static Badge" src="https://img.shields.io/badge/MT3000-0?style=flat-square&logoColor=8A2BE2&label=%E5%9E%8B%E5%8F%B7&labelColor=000000&color=2828FF">
|
2024-03-23 15:03:58 +08:00
|
|
|
|
## 💡 特色功能
|
2023-09-15 11:09:58 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
- 💻 支持`一键安装iStoreOS风格`
|
|
|
|
|
- 💻 支持`一键安装紫色的Argon主题`
|
|
|
|
|
- 💻 支持`一键安装文件管理器`
|
|
|
|
|
- 🔑 支持`一键设置MT-3000风扇开始工作的温度`
|
2024-03-27 14:20:27 +08:00
|
|
|
|
- 🌏 支持`一键部署Docker运行环境`
|
2024-03-28 18:22:19 +08:00
|
|
|
|
- 🌏 支持`一键安装docker-compose`
|
2024-03-23 15:03:58 +08:00
|
|
|
|
- 🐋 支持`一键安装GL原厂adguardhome`
|
|
|
|
|
- 📕 支持`一键恢复原厂的OPKG软件源`
|
2024-04-09 10:34:32 +08:00
|
|
|
|
- 🔑 支持`MT-3000 一键更换分区到U盘`
|
2024-03-27 14:19:54 +08:00
|
|
|
|
- 💡 使用条件:GL-iNet 原厂固件(非测试版、预览版)
|
2024-03-23 15:07:16 +08:00
|
|
|
|
- GL-inet MT-6000✅
|
|
|
|
|
- GL-inet MT-3000 ✅
|
2024-04-28 14:16:45 +08:00
|
|
|
|
- GL-inet MT-2500 ✅ 固件版本4.5.0(最好降级到此版本)
|
2024-04-11 14:59:43 +08:00
|
|
|
|
- OrangePi Zero3(官方Openwrt镜像)
|
2024-02-26 17:23:01 +08:00
|
|
|
|
|
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
## 🚀 快速上手
|
2023-10-15 22:12:06 +08:00
|
|
|
|
|
2024-03-24 12:45:14 +08:00
|
|
|
|
### 1. SSH连接到路由器,或者在路由器终端执行如下命令
|
2023-10-16 09:29:12 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
```bash
|
2024-05-06 18:22:40 +08:00
|
|
|
|
wget -O gl-inet.sh https://cafe.cpolar.cn/wkdaily/gl-inet-onescript/raw/branch/master/gl-inet.sh && chmod +x gl-inet.sh && ./gl-inet.sh
|
2023-10-16 09:29:12 +08:00
|
|
|
|
```
|
2024-05-09 10:38:52 +08:00
|
|
|
|
|
2024-03-24 12:44:02 +08:00
|
|
|
|
### 下次如何调用,在当前目录下执行
|
|
|
|
|
```bash
|
|
|
|
|
sh gl-inet.sh
|
|
|
|
|
```
|
2024-05-09 10:38:52 +08:00
|
|
|
|
|
2024-03-26 22:55:40 +08:00
|
|
|
|
### 2.单独安装Docker
|
|
|
|
|
```bash
|
2024-05-06 18:22:40 +08:00
|
|
|
|
wget -O do_docker.sh https://cafe.cpolar.cn/wkdaily/gl-inet-onescript/raw/branch/master/docker/do_docker.sh && chmod +x do_docker.sh && ./do_docker.sh
|
2024-03-26 22:55:40 +08:00
|
|
|
|
```
|
2024-05-09 10:38:52 +08:00
|
|
|
|
|
2024-03-24 12:44:02 +08:00
|
|
|
|
|
2024-03-26 22:55:40 +08:00
|
|
|
|
### 3.单独安装iStore商店
|
2024-03-23 15:03:58 +08:00
|
|
|
|
```bash
|
|
|
|
|
wget -O /tmp/reinstall_istore.sh https://gitee.com/wukongdaily/gl_onescript/raw/master/reinstall_istore.sh && chmod +x /tmp/reinstall_istore.sh && /tmp/reinstall_istore.sh
|
2023-11-04 09:11:02 +08:00
|
|
|
|
|
2023-10-15 22:12:06 +08:00
|
|
|
|
```
|
2024-03-23 15:03:58 +08:00
|
|
|
|
|
2024-03-26 22:55:40 +08:00
|
|
|
|
### 4.单独安装文件管理器
|
2024-03-23 15:03:58 +08:00
|
|
|
|
```bash
|
2024-02-26 17:23:01 +08:00
|
|
|
|
wget -O /tmp/reinstall_istore.sh https://gitee.com/wukongdaily/gl_onescript/raw/master/reinstall_istore.sh && chmod +x /tmp/reinstall_istore.sh && /tmp/reinstall_istore.sh
|
2023-10-16 09:29:12 +08:00
|
|
|
|
/tmp/is-opkg install app-meta-linkease
|
2023-10-15 22:12:06 +08:00
|
|
|
|
|
2023-09-22 23:03:27 +08:00
|
|
|
|
```
|
2024-03-24 12:44:02 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 5.新手ssh连接注意事项
|
2024-03-23 15:03:58 +08:00
|
|
|
|
https://github.com/wukongdaily/HowToUseSSH
|
2024-03-28 18:44:32 +08:00
|
|
|
|
### 6.使用独立版docker-compose
|
|
|
|
|
```bash
|
|
|
|
|
docker-compose version
|
|
|
|
|
```
|
|
|
|
|
```bash
|
|
|
|
|
# 注意上述代码中使用的是独立版docker-compose,并非标准安装的docker compose
|
|
|
|
|
# 区别就是中间没有空格是一个独立的可执行文件。当然这个叫做docker-compose的可执行文件,
|
|
|
|
|
# 你可以任意命名,不过就是习惯这样写,还有的人重命名为docker_compose之类的都可以。
|
|
|
|
|
```
|
2023-09-22 23:03:27 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
### 辅助视频教程⬇️
|
2024-03-26 23:13:58 +08:00
|
|
|
|
https://www.bilibili.com/video/BV1YJ4m1L7A3/
|
2024-03-25 08:25:16 +08:00
|
|
|
|
# Docker面板的选择
|
|
|
|
|
## 🔑 安装1panel 面板 来管理Docker 容器
|
2023-11-04 09:11:02 +08:00
|
|
|
|
|
2024-03-24 20:40:45 +08:00
|
|
|
|
### 可以使用 docker离线包加载
|
|
|
|
|
```bash
|
2024-03-27 13:56:42 +08:00
|
|
|
|
国内地址 https://pan.baidu.com/s/1Zh913sP6rZWXmhC_rKjWQA?pwd=1111
|
|
|
|
|
|
|
|
|
|
备选地址 https://drive.google.com/drive/folders/15HL-lHxW9J74Fwwebrg0lMjRsenScWnO
|
2024-03-24 20:40:45 +08:00
|
|
|
|
```
|
2024-03-27 09:48:51 +08:00
|
|
|
|
### 上传到U盘其他空间(这里注意是/mnt/upan_data)
|
2024-03-24 20:40:45 +08:00
|
|
|
|
```bash
|
2024-03-27 09:48:51 +08:00
|
|
|
|
docker load < /mnt/upan_data/1panel-arm64.tar.gz
|
2024-03-24 20:40:45 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
docker run -d \
|
|
|
|
|
--name 1panel \
|
|
|
|
|
--restart always \
|
|
|
|
|
--network host \
|
|
|
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
2024-04-08 19:46:28 +08:00
|
|
|
|
-v /www/data/1panel-data:/mnt/data_sda2/1panel_data \
|
2024-03-24 20:40:45 +08:00
|
|
|
|
-e TZ=Asia/Shanghai \
|
|
|
|
|
moelin/1panel:latest
|
|
|
|
|
```
|
2024-04-08 19:46:28 +08:00
|
|
|
|
`其中 /mnt/data_sda2/ 可以换成自己实际的路径,最好是空间大点的`
|
2024-03-24 20:40:45 +08:00
|
|
|
|
- 默认端口:10086
|
|
|
|
|
- 默认账户:1panel
|
|
|
|
|
- 默认密码:1panel_password
|
|
|
|
|
- 默认入口:entrance
|
|
|
|
|
|
|
|
|
|
## 访问地址
|
|
|
|
|
```bash
|
|
|
|
|
http://192.168.8.1:10086/entrance
|
|
|
|
|
```
|
2024-03-25 08:25:16 +08:00
|
|
|
|
|
|
|
|
|
## 🔑 安装Fast OS面板 来管理Docker 容器
|
|
|
|
|
```bash
|
2024-03-26 15:17:51 +08:00
|
|
|
|
docker run -d \
|
|
|
|
|
--name fastos \
|
|
|
|
|
--restart always \
|
|
|
|
|
-p 8081:8081 \
|
|
|
|
|
-p 8082:8082 \
|
|
|
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
|
|
|
-v /etc/docker/:/etc/docker/ \
|
|
|
|
|
-v /root/data:/fast/data \
|
|
|
|
|
-e FAST_STORE=http://dockernb.com:8300 \
|
|
|
|
|
wangbinxingkong/fast:latest
|
2024-03-25 08:25:16 +08:00
|
|
|
|
```
|
2024-03-26 13:22:33 +08:00
|
|
|
|
### Fast OS 面板离线包
|
|
|
|
|
```bash
|
|
|
|
|
https://pan.baidu.com/s/1S5jxahCzE-HyIa-mUvOcZQ?pwd=1111
|
|
|
|
|
```
|
2024-03-24 20:40:45 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
## 🗂️ 引用项目
|
2023-10-25 19:12:15 +08:00
|
|
|
|
|
2024-03-23 15:03:58 +08:00
|
|
|
|
本项目的开发参照了以下项目,感谢这些开源项目的作者:
|
|
|
|
|
### istore
|
|
|
|
|
https://github.com/linkease/istore
|
2023-09-19 11:50:29 +08:00
|
|
|
|
|
2024-03-26 23:13:58 +08:00
|
|
|
|

|
2023-09-22 21:42:13 +08:00
|
|
|
|
|
2024-03-27 09:56:00 +08:00
|
|
|
|
# 其他docker举例 盒子助手docker版
|
|
|
|
|
```bash
|
|
|
|
|
docker run -d \
|
|
|
|
|
--restart unless-stopped \
|
|
|
|
|
--name tvhelper \
|
|
|
|
|
-p 2299:22 \
|
|
|
|
|
-p 2288:80 \
|
|
|
|
|
-v "/mnt/upan_data/tvhelper_data:/tvhelper/shells/data" \
|
|
|
|
|
-e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools \
|
|
|
|
|
wukongdaily/box:latest
|
|
|
|
|
```
|
2024-03-27 10:15:04 +08:00
|
|
|
|
# 常见问题
|
|
|
|
|
- 1、如果你发现运行容器后,访问docker容器的web界面之后,路由器的指示灯发生闪烁,不用慌,其实没有断网。
|
|
|
|
|
wan口网线拔了再插上就好了。其实不处理也无所谓的。闪烁也不代表没有网络。不准确的。
|
|
|
|
|
- 2、如果你发现运行容器后,访问不了docker容器的web界面。一般重启路由器就能解决。
|
|
|
|
|
- 3、请注意为了节省路由器空间,平时上传文件 最好是上传到 /mnt/upan_data 这个目录下。因为这是U盘空间,比较大。
|
2024-04-12 10:38:24 +08:00
|
|
|
|
# 💰打赏作者💰
|
|
|
|
|
<img src="https://github.com/wukongdaily/tvhelper-docker/assets/143675923/1f92c5ba-1b6b-4967-a1ab-20697159badc" width="30%" />
|
|
|
|
|
|