我的机顶盒是安徽移动魔百盒101s,前几天刷了海思NAS,因为想把NAS放在单位,然后通过内置的tailscale实现外网访问。如果能装个浏览器,就可以访问单位的内网。因为有此需求的人可能不多,加之自己是小白,在网上搜了好几天,今天终于实现了。现贴出来供大家分享:
先执行install-portainer.sh安装portainer面板;
由于魔百盒101s是32位的,所以我在https://hub.docker.com/里先搜索firefox,然后选择架构为Linux的ARM(不是ARM64),经过一番比较,决定采用linuxserver/firefox;
进入NAS终端,输入docker pull linuxserver/firefox拉取镜像;
镜像拉取后,在浏览器输入http://ip:9000进入portainer,在Containers里新建一个容器:
1. Name: firefox(随便填)
2. Registry:默认
3. Image: linuxserver/firefox
4. Manual network port publishing: 指定3000
5. 在Advanced container settings里:
6. Network选Bridge;
7. Restart policy选Always;
8. 然后点击Deploy the container开始部署。如下图所示:
部署成功后,会自动跳转到容器界面,显示running,如下图所示:
此时在浏览器里输入http://ip:3000即可实现在浏览器里访问Firefox浏览器了,比如我是在Edge里访问Firefox。
注意:linuxserver的firefox,在左侧有个小黑点,左侧点击可以实现全屏显示,这样基本完美了。最后,这样安装的firefox在海思NAS里显示中文会乱码,我会单独发个帖子告知解决办法(请移步[https://bbs.histb.com/d/591-nasfirefox])。