个人unraid配置技巧分享（一）

去年手欠买了一个万由 HS-201P 路由器，由于万由的 U-NAS 系统实在难用，于是它光荣的吃灰了，这周回家的时候看到它，想着换个系统发挥下余热，本文即是分享下我的折腾过程，对需要的朋友做个参考。

NAS HS-201P

先来看看配置部分：

CPU：四核 J4125

内存：2-32G 可选（DDR4 笔记本内存）

网口：2X2.5G 网口（螃蟹的网卡，型号是：rtl8125b-2）

硬盘位：2 个热插拔 3.5”/2.5” SATA3

HDMI： 1 x HDMI

USB： 前置 1 x USB 3.0，后置 2 x USB 3.0

操作系统：UNAS 6.0 alpha（稍后吐槽）

其它：内置 16G emmc 安装了系统，同时还支持一个 NVME 接口（可以安装一个 M.2 的 SSD）

为什么选择 UNRAID？

实际对比 群晖 DSM/ UNRAID / FreeNAS 等 NAS 操作系统，最后最中意 UNRAID。价格合理，6 盘位的 59$，12 盘位的 89$，无限盘位的 129$，按实际需求选购系统即可。官方同时也提供了 30 天免费试用可供体验。

我购买的是最便宜的 6 盘位的 59$。

安装 APPS 应用市场失败

配置代理

默认情况下，系统并未预安装 app 应用市场。因此，在 APPS 界面点击安装按钮时，由于众所周知的网络问题，操作会出现失败。

在这里，你需要拥有一个可以突破网络限制的魔法工具。你只需要在同一局域网内的任何设备上打开 clash 的 “允许局域网连接” 功能，注意 clash 的默认 http_proxy 端口是 7890。

接着，打开右上角的命令运行窗口，你需要编辑 **/root/.wgetrc** 这个文件，并写入以下的代理设置代码：

Copy
use_proxy=yes
http_proxy=http://[你的clash设备IP地址]:[默认端口号7890]
https_proxy=http://[你的clash设备IP地址]:[默认端口号7890]
wait=10

完成以上步骤并保存后，你无需重新启动系统，直接在 APPS 下点击安装，便可以顺利安装应用市场了。

设置开机启动

因为 unraid 是从 U 盘启动的，重启后刚刚编辑的 root/.wgetrc 这个文件就没了，所以要编辑 /boot/config/go 这个文件，写入以下代码即可

Copy
echo "use_proxy=yes" >> /root/.wgetrc
echo "http_proxy=http://[你的clash设备IP]:[端口默认7890]" >> /root/.wgetrc
echo "https_proxy=http://[你的clash设备IP]:[端口默认7890]" >> /root/.wgetrc
echo "wait=10" >> /root/.wgetrc

这段的含义就是 U 盘引导开机的时候，在 root 里面写入一个.wgetrc 的文件，就是把上面的代码开机的时候新建写入一遍。

Docker 网络问题

WEB-UI 卡死

经过使用发现，市场安装 docker 的时候，如果拉取镜像网速超慢，unraid 会假死，整个系统卡死。

如果发生这种情况，请换个浏览器或者新开一个隐私窗口即可解决。

同时，也更推荐使用 docker pull 命令行的形式拉取镜像而不是从应用市场直接安装。

Docker 镜像代理

由于国内已经无法访问 Docker Hub，并且对其他的镜像仓库拉取也非常缓慢，因此建议为 UNRAID 设置镜像代理。

编辑 /etc/docker/daemon.json 文件，写入以下代码：

Copy
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://你自己的.mirror.aliyuncs.com"]
}

这里要注意，如果是刚安装的系统，要启动一次主序列，不然编辑会提示文件夹不存在

编辑完成之后，重启一下 docker 服务，到 SETTINGS 的 docker 里面关了再开，或者直接命令重启都行

命令 docker info 查看有没有设置成功，会有个 Registry Mirrors：里面显示两个链接

另外开机启用同样修改 /root/config/go 文件

Copy
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://hub-mirror.c.163.com","https://你自己的.mirror.aliyuncs.com"]
}
EOF

如果不是 docker hub 的镜像，可以参考我的《国内可用镜像仓库代理》的那篇文章。

万由 NAS 风扇降速

切换到 unraid 的命令行页面，执行以下命令：

Copy
# 下载 i2c-tools
wget -c [https://packages.slackonly.com/pub/packages/14.2-x86_64/system/i2c-tools/i2c-tools-4.1-x86_64-1_slonly.txz](https://packages.slackonly.com/pub/packages/14.2-x86_64/system/i2c-tools/i2c-tools-4.1-x86_64-1_slonly.txz)
# 安装 i2c-tools
installpkg i2c-tools-4.1-x86_64-1_slonly.txz
modprobe i2c-dev
# 可选步骤
i2cdetect -l | grep smbus
# 调整风扇转速，修改最后的50
i2cset -y 0 0x54 0xf0 50

这个步骤设置完之后即使重启了也不会复原，因此可以不设置到开机启动。