首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 24541|回復(fù): 5
上一主題 下一主題
[分享]

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-3-20 14:20 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自上海
X96max+ 4 32G電視盒子作為家庭娛樂的中心,其功能的拓展一直備受關(guān)注。近日,通過刷入CoreELEC并使用Docker+portainer(可選)的方式,成功將其裝上了Openwrt旁路由,為家庭網(wǎng)絡(luò)帶來了更多可能性與便利。

一、準(zhǔn)備工具

1、X96MAX+ 4 32G電視盒子

2、16G以上u盤或TF卡

3、網(wǎng)線、hdmi線、顯示器、鼠標(biāo)、電腦

4、雙頭usb線(救磚用)

二、準(zhǔn)備軟件

1、CoreELEC鏡像文件,官網(wǎng)地址:https://coreelec.org/

我用的是下面這個(gè)版本

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程
2、Win32DiskImager(寫鏡像工具)

3、FinalShell(SSH鏈接工具)

4、USB_Burning_Tool(晶晨線刷工具)

三、刷入coreelec

1、將U盤或TF卡插入電腦,刪除所有分區(qū)并格式化FAT32。

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

2、用Win32DiskImager工具寫入鏡像文件,注意不要選錯(cuò)盤符

下載后的文件后綴是”.gz”,需要將里面的內(nèi)容解壓縮出來,看到后綴名是”.img”才能進(jìn)行寫入操作

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

3、刷完后會(huì)提示格式化,這里選擇取消

4、打開電腦會(huì)有一個(gè)叫coreelec的U盤

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

5、打開U盤,從device_trees文件夾里面找到對(duì)應(yīng)的文件復(fù)制到根目錄,并改名為

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程 外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

6、電視盒子先別插電源,把U盤或者TF卡插入電視盒子,找個(gè)牙簽按住復(fù)位鍵,再插入電源,看到這個(gè)界面就可以松掉復(fù)位鍵。

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

7、鏈接網(wǎng)線進(jìn)入coreelec系統(tǒng),此時(shí)遙控器不好用,鏈接一個(gè)鼠標(biāo)操作

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程 外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

記住這個(gè)IP后面要用!
↑記住這個(gè)IP后面要用  
↑記住這個(gè)IP后面要用
↑記住這個(gè)IP后面要用

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

配置中文界面:

默認(rèn)的是英文界面,按下圖設(shè)置成中文界面,

字體設(shè)置

點(diǎn)擊“設(shè)置”圖標(biāo)

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

點(diǎn)擊“interface”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

點(diǎn)擊“skin”→“Fonts”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

選擇“Arial based”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

時(shí)區(qū)設(shè)置

繼續(xù)點(diǎn)擊“Regional”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

點(diǎn)擊“timezone country”選擇“China”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

中文語言設(shè)置

繼續(xù)在“Regional”中選擇最上面的“l(fā)anguage”

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

選擇“chinese simple”,系統(tǒng)會(huì)自動(dòng)下載中文語言包,并顯示成中文界面

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

設(shè)置完成后如下圖所示

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

四、安裝docker

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

這里要注意,有的時(shí)候很慢,可能是網(wǎng)絡(luò)原因,相關(guān)問題自行搜索解決,反正就是要在coreelec上安裝docker就可以了。

五、安裝portainer(圖形化docker管理工具,可選)

安裝完docker就可以不用管盒子了,在電腦上操作。

打開SSH鏈接工具

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

創(chuàng)建SSH鏈接

默認(rèn)密碼coreelec

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

首先檢查一下docker是否正確安裝

輸入命令docker會(huì)出現(xiàn)目錄代表正確安裝

外貿(mào)盒子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網(wǎng)速不好的嘗試

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網(wǎng)絡(luò)慢,或者以上代碼都無法安裝成功嘗試以下代碼

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              這時(shí)候?yàn)g覽器打開ip+9000端口號(hào)就可以看到你N1的docker界面

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

第一次會(huì)讓你創(chuàng)建用戶名和密碼

進(jìn)去之后的界面

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

六、安裝Openwrt

1、在SSH工具里面查看網(wǎng)卡信息

命令:ifconfig

查看哪個(gè)網(wǎng)口是獲取的正確IP地址(根據(jù)個(gè)人網(wǎng)段確定)

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

這代表使用的網(wǎng)卡是“eth0”

2、打開網(wǎng)口混雜模式,注意下面的eth0是根據(jù)你上面的網(wǎng)卡修改的

命令:ip link set eth0 promisc on

確認(rèn)是否已經(jīng)正確開啟

命令:ifconfig eth0

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

看到這個(gè)代表正確開啟了

3、創(chuàng)建一個(gè)docker的虛擬網(wǎng)絡(luò)

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

IP地址根據(jù)個(gè)人的網(wǎng)段修改,192.168.88.254改成你想要的旁路由IP地址

檢查docker現(xiàn)有網(wǎng)絡(luò)情況

命令: docker network ls

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

代表創(chuàng)建成功

4、安裝Openwrt鏡像

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

推薦幾個(gè):

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

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

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

5、復(fù)制拉取命令,這里特別說明安裝這個(gè)方法很多,跟個(gè)人網(wǎng)絡(luò)有關(guān)系,有的人打開這個(gè)網(wǎng)站很慢或者就是打不開,就需要想其他的辦法,也可以不用先拉取直接輸入命令就可以了。穩(wěn)當(dāng)點(diǎn)的是先拉取到本地再安裝。

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

6、拉取鏡像到本地

SSH里面輸入命令

docker pull unifreq/openwrt-aarch64:latest

注意這里有沒有報(bào)錯(cuò),報(bào)錯(cuò)查看報(bào)錯(cuò)原因是網(wǎng)絡(luò)原因還是其他原因。

檢查是否拉取成功

命令:docker images

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

7、安裝鏡像

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

安裝完成會(huì)出現(xiàn)一行亂碼,不用管

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

8、進(jìn)入portainer繼續(xù)操作

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程 外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

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

按“i”鍵修改

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

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

9、輸入命令重啟網(wǎng)絡(luò)

/etc/init.d/network restart

10、用瀏覽器訪問所設(shè)置的IP地址

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

默認(rèn)密碼passwrod

Openwrt旁路由設(shè)置:

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程 外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

自定義規(guī)則里面增加一條:iptables -t nat -I POSTROUTING -j MASQUERADE

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

現(xiàn)在電腦本機(jī)設(shè)置IP,把網(wǎng)關(guān)和DNS都設(shè)置成Openwrt的地址:

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

查看是否可以上網(wǎng)

如果不能上網(wǎng)檢查Openwrt是否可以上網(wǎng):

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

檢查防火墻設(shè)置

外貿(mào)盒子96max+刷CoreELEC用Docker+portainer裝Openwrt旁路由教程

七、盒子變磚如何處理

如果中途盒子不小心變磚了,可以用線刷工具刷一個(gè)ATV或者精簡版系統(tǒng),具體的流程網(wǎng)上搜一下。



相關(guān)閱讀:
如何給hk1box加裝散熱風(fēng)扇 hk1box最佳散熱改造方案
外貿(mào)盒子X96X4 ATV固件分享 2024外貿(mào)盒子X96X4刷機(jī)、固件合集
怎么查看APK信息 免費(fèi)APK信息查看工具分享
S905X3刷機(jī)教程分享 附S905X3救磚、固件合集


上一篇:如何給hk1box加裝散熱風(fēng)扇 hk1box最佳散熱改造方案
下一篇:【當(dāng)貝桌面】S905X4TranSpeed X4, _1000M SLIMBOX 11.22去除預(yù)裝
沙發(fā)
發(fā)表于 2024-3-20 14:22 | 只看該作者 | 來自湖北
瀏覽器訪問不了 設(shè)置的openwrt壓
板凳
發(fā)表于 2024-3-20 14:22 | 只看該作者 | 來自重慶
麟島探幽 發(fā)表于 2024-3-20 14:22
瀏覽器訪問不了 設(shè)置的openwrt壓

直接插網(wǎng)線對(duì)接
地板
發(fā)表于 2024-6-22 07:34 來自ZNDS手機(jī)版 | 只看該作者 | 來自浙江
感謝分享,有空試一試!
5#
發(fā)表于 2024-8-10 20:06 | 只看該作者 | 來自北京
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

試了前2種命令都不行,第三種回答:
unknown shorthand flag: 'd' in -d
See 'docker pull --help'.
卡在這里了
6#
發(fā)表于 2024-10-10 10:33 | 只看該作者 | 來自湖北
多層套娃

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-10-25 08:28 , Processed in 0.089723 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表