ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 6064|回复: 2
上一主题 下一主题
[分享]

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

[复制链接]
跳转到指定楼层
楼主
发表于 2024-3-20 14:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自上海
X96max+ 4 32G电视盒子作为家庭娱乐的中心,其功能的拓展一直备受关注。近日,通过刷入CoreELEC并使用Docker+portainer(可选)的方式,成功将其装上了Openwrt旁路由,为家庭网络带来了更多可能性与便利。

一、准备工具

1、X96MAX+ 4 32G电视盒子

2、16G以上u盘或TF卡

3、网线、hdmi线、显示器、鼠标、电脑

4、双头usb线(救砖用)

二、准备软件

1、CoreELEC镜像文件,官网地址:https://coreelec.org/

我用的是下面这个版本

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程
2、Win32DiskImager(写镜像工具)

3、FinalShell(SSH链接工具)

4、USB_Burning_Tool(晶晨线刷工具)

三、刷入coreelec

1、将U盘或TF卡插入电脑,删除所有分区并格式化FAT32。

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

2、用Win32DiskImager工具写入镜像文件,注意不要选错盘符

下载后的文件后缀是”.gz”,需要将里面的内容解压缩出来,看到后缀名是”.img”才能进行写入操作

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

3、刷完后会提示格式化,这里选择取消

4、打开电脑会有一个叫coreelec的U盘

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

5、打开U盘,从device_trees文件夹里面找到对应的文件复制到根目录,并改名为

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程 外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

6、电视盒子先别插电源,把U盘或者TF卡插入电视盒子,找个牙签按住复位键,再插入电源,看到这个界面就可以松掉复位键。

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

7、链接网线进入coreelec系统,此时遥控器不好用,链接一个鼠标操作

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程 外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

记住这个IP后面要用!
↑记住这个IP后面要用  
↑记住这个IP后面要用
↑记住这个IP后面要用

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

配置中文界面:

默认的是英文界面,按下图设置成中文界面,

字体设置

点击“设置”图标

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

点击“interface”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

点击“skin”→“Fonts”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

选择“Arial based”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

时区设置

继续点击“Regional”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

点击“timezone country”选择“China”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

中文语言设置

继续在“Regional”中选择最上面的“language”

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

选择“chinese simple”,系统会自动下载中文语言包,并显示成中文界面

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

设置完成后如下图所示

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

四、安装docker

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

这里要注意,有的时候很慢,可能是网络原因,相关问题自行搜索解决,反正就是要在coreelec上安装docker就可以了。

五、安装portainer(图形化docker管理工具,可选)

安装完docker就可以不用管盒子了,在电脑上操作。

打开SSH链接工具

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

创建SSH链接

默认密码coreelec

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

首先检查一下docker是否正确安装

输入命令docker会出现目录代表正确安装

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

安装portainer-ce中文版

一键安装代码

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce

163镜像安装,portainer-ce中文,访问dockerhub网速不好的尝试

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock hub-mirror.c.163.com/6053537/portainer-ce

访问hub.docker.com网络慢,或者以上代码都无法安装成功尝试以下代码

docker pull hub-mirror.c.163.com/6053537/portainer-cedocker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce              这时候浏览器打开ip+9000端口号就可以看到你N1的docker界面

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

第一次会让你创建用户名和密码

进去之后的界面

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

六、安装Openwrt

1、在SSH工具里面查看网卡信息

命令:ifconfig

查看哪个网口是获取的正确IP地址(根据个人网段确定)

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

这代表使用的网卡是“eth0”

2、打开网口混杂模式,注意下面的eth0是根据你上面的网卡修改的

命令:ip link set eth0 promisc on

确认是否已经正确开启

命令:ifconfig eth0

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

看到这个代表正确开启了

3、创建一个docker的虚拟网络

命令:docker network create -d macvlan --subnet=192.168.88.0/24 --gateway=192.168.88.254 -o parent=eth0 macnet

IP地址根据个人的网段修改,192.168.88.254改成你想要的旁路由IP地址

检查docker现有网络情况

命令: docker network ls

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

代表创建成功

4、安装Openwrt镜像

https://hub.docker.com/里找到你所需要的openwrt镜像地址,只要是aarch64的基本都可以。

推荐几个:

https://hub.docker.com/r/unifreq/openwrt-aarch64    ←我用的

https://hub.docker.com/r/buddyfly/openwrt-aarch64

https://hub.docker.com/r/sulinggg/openwrt

5、复制拉取命令,这里特别说明安装这个方法很多,跟个人网络有关系,有的人打开这个网站很慢或者就是打不开,就需要想其他的办法,也可以不用先拉取直接输入命令就可以了。稳当点的是先拉取到本地再安装。

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

6、拉取镜像到本地

SSH里面输入命令

docker pull unifreq/openwrt-aarch64:latest

注意这里有没有报错,报错查看报错原因是网络原因还是其他原因。

检查是否拉取成功

命令:docker images

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

7、安装镜像

命令:docker run --restart always --name openwrt -d --network macnet --privileged unifreq/openwrt-aarch64:latest /sbin/init

安装完成会出现一行乱码,不用管

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

8、进入portainer继续操作

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程 外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

输入命令:vim /etc/config/network

按“i”键修改

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

再按“Esc”-----"wq"-----回车  退出

9、输入命令重启网络

/etc/init.d/network restart

10、用浏览器访问所设置的IP地址

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

默认密码passwrod

Openwrt旁路由设置:

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程 外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

自定义规则里面增加一条:iptables -t nat -I POSTROUTING -j MASQUERADE

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

现在电脑本机设置IP,把网关和DNS都设置成Openwrt的地址:

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

查看是否可以上网

如果不能上网检查Openwrt是否可以上网:

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

检查防火墙设置

外贸盒子96max+刷CoreELEC用Docker+portainer装Openwrt旁路由教程

七、盒子变砖如何处理

如果中途盒子不小心变砖了,可以用线刷工具刷一个ATV或者精简版系统,具体的流程网上搜一下。



相关阅读:
如何给hk1box加装散热风扇 hk1box最佳散热改造方案
外贸盒子X96X4 ATV固件分享 2024外贸盒子X96X4刷机、固件合集
怎么查看APK信息 免费APK信息查看工具分享
S905X3刷机教程分享 附S905X3救砖、固件合集


上一篇:如何给hk1box加装散热风扇 hk1box最佳散热改造方案
下一篇:【当贝桌面】S905X4TranSpeed X4, _1000M SLIMBOX 11.22去除预装
沙发
发表于 2024-3-20 14:22 | 只看该作者 | 来自湖北
浏览器访问不了 设置的openwrt压
回复 支持 反对

使用道具 举报

板凳
发表于 2024-3-20 14:22 | 只看该作者 | 来自重庆
麟岛探幽 发表于 2024-3-20 14:22
浏览器访问不了 设置的openwrt压

直接插网线对接
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-6-3 21:49 , Processed in 0.067454 second(s), 14 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表