# 华为悦盒 EC6108V9C 折腾记录
群友赠送一款华为悦盒 EC6108V9C,我就想将其作为家庭 打印和扫描服务器,为我家的老旧打印机升级网络打印新功能,同时又可以作为家里云跑一些自己的小东西
# 安装 WIFI 驱动
群友给我寄过来时已经刷好海纳思系统,但是并没有启用 wifi,被群友告知启用 wifi 版本是作者在卖的。因此就想折腾一下自行启用 wifi,首先尝试的是根据型号自己编译安装驱动,结果被这个系统不常见的内核头文件难住,于是再次搜索找到了这篇教程,经过实践可行
# 使用 cups 作为打印服务器
cups 简介:Unix/Linux 下打印总是有许多限制。但若安装了 CUPS(Common UNIX Printing System),你将会得到一个完整的打印解决方案。在 UNIX/Linux 下打印的方法很久以来都是用 lpd(命令行方式的打印守护程序),它不支持 IPP(Internet 打印协议),而且也不支持同时使用多个打印设备。CUPS 给 Unix/Linux 用户提供了一种可靠有效的方法来管理打印。它支持 IPP,并提供了 LPD,SMB(服务消息块,如配置为微软 WINDOWS 的打印机)、JetDirect 等接口。CUPS 还可以浏览网络打印机。(来源:百度百科)
# 使用 SANE 启用扫描功能
SANE( Scanner Access Now Easy),是一个应用程序编程接口(API),它提供给任何光栅图像扫描仪硬件标准化的访问(平板扫描仪,手持式扫描仪,视频和静止相机,图像采集卡等。 )。该 api 是公共领域,它的讨论和发展,是对所有人开放。目前的源代码是 UNIX(包括 GNU / Linux)的和 GNU 通用公共许可证(下可用 SANE API 可用于专有应用程序和后端为好)。
# docker 的安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
如果出现网络问题,可以将脚本自行保存并上传到盒子,比如保存为 docker.sh 后只需执行
bash docker.sh --mirror Aliyun |
# 配置 docker 镜像
可见此仓库 https://github.com/dongyubin/DockerHub 收集的可用 docker 镜像以及修改方法
# qinglong 的安装 (可选)
docker run -dit \ | |
-v $PWD/ql/data:/ql/data \ | |
-p 5700:5700 \ | |
-e QlBaseUrl="/" \ | |
-e QlPort="5700" \ | |
--name qinglong \ | |
--hostname qinglong \ | |
--restart unless-stopped \ | |
whyour/qinglong:latest |
# 使用 cloudflare tunnel 将服务映射到公网 (可选)
curl -L --output cloudflared.deb https://mirror.ghproxy.com/https://github.com/cloudflare/cloudflared/releases/download/latest/cloudflared-linux-armhf.deb&& | |
sudo dpkg -i cloudflared.deb && | |
sudo cloudflared service install **token** |
将 token 替换为在 cloudflare 官网得到的 ey 开头的 token 值即可启动