UnRaid 网络代理填坑,Apps市场安装,Apps不显示内容,Docker镜像加速,适用最新6.11.5,大佬文章填坑

UnRaid 网络代理填坑,Apps市场安装,Apps不显示内容,Docker镜像加速,适用最新6.11.5,大佬文章填坑

前言

家里只有一台星际魔盒做nas,性能太差没法用硬解,只能局域网读取源文件看,所以升级一下设备,入手了一台J4125四网口I226-V的软路由,pdd好价 430元入手准系统,自己加了8G内存和512G SSD,12V5A电源,MTC三星颗粒的迷你U盘16G,都是杂牌,全套下来700元,可以说是非常划算了,深得张大妈垃圾佬精髓!!!

第一次用Unraid碰到许多问题,踩坑填坑记录

上手安装系统,使用的时候就碰到很多新手会遇到的问题,花了我两个晚上解决。记录一下,分享一下经验,毕竟我搜到的大佬的文章都挺旧的了,所以基于最新6.11.5版本,填几个坑,让后来者少走弯路。小白看看,老司机就点叉叉吧!

1.安装时候碰到的小问题

安装的时候,如果是开心版,unraidtool安装辅助工具点击“注册key”,如果显示guid全是0000000不正确,其实不需要去按照提示链接去看52help上的文章用命令搞,还插来插去很麻烦,只需要用官方写盘工具Unraid USB Flash Creator就有显示,自己记录下来就好

2.别忘了插上之后在bios里设置U盘启动

3.安装APPS应用市场失败

默认系统没有安装app应用市场,在APPS下点击install的时候由于众做周知的网络原因会失败,这里需要你自己有一个魔法,在同个局域网内任意设备打开clash的“允许局域网连接”,clash默认http_proxy 端口7890。

然后打开右上角的命令运行窗口,编辑/root/.wgetrc这个文件,写入以下代码即可

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

这段的含义就是,让unraid的wget走代理,因为下载安装是用的wget服务(根据我搜索了大量的文章,看了很多大佬的解决方法,最终确认,这个是管用的,我是6.11.5版本。其他的修改profile的,直接在/usr/local/sbin/emhttp &加proxy的,都不管用

编辑完保存,不需要重启,现在去APPS下点击install,已经可以安装市场了。

设置开机启动

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

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的文件,就是把上面的代码开机的时候新建写入一遍。

4.APPS市场里无法显示内容Download of appfeed failed

安装完发现APPS市场里无法显示内容Download of appfeed failed.提示让你改dns巴拉巴拉别管他,这个还是网络问题,因为之前的只是设置了wget,是unraid安装下载插件用的,市场内容由市场插件本身获取,所以要给市场插件走一下代理,编辑/boot/config/plugins/community.applications/proxy.cfg文件,没有就新建一个

port=7890
tunnel=1
proxy=http://[你的clash设备IP]

编辑完保存

还是不用重启,刷新网页就能看到市场内容了

5.docker网络问题

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

所以推荐使用命令行的形式拉取镜像docker pull,防止假死,网速慢大不了control-c取消

同时推荐设置国内docker镜像源加速镜像拉取

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

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

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

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

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

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

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

阿里云的加速镜像源似乎不是最新的,所以用网易优先放第一个

最新更新,阿里和网易我这边拉取网速都不太行啊,我在杭州,这俩也是杭州的,这就很无语

找了速度很快的,应该用的人不多 docker.nju.edu.cn/ ,docker.mirrors.sjtug.sjtu.edu.cn速度很好推荐用这些

接下去就可以愉快的玩耍了!!!

6.后续提示

在做完上面的操作后,在unraid下安装clash或者V2rXXX,然后就可以把上面的ip端口改成unraid这边的地址,这样就不用局域网的其他设备了。

总结

网上能搜到的UNraid文章都太老了,这次写一篇新版本的,希望能对玩家们有所帮助,第一次写教程类文章,不足之处请多担待~


编辑于 2023-03-01 15:05・IP 属地浙江