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
阿里云的加速镜像源似乎不是最新的,所以用网易优先放第一个
最新更新,阿里和网易我这边拉取网速都不太行啊,我在杭州,这俩也是杭州的,这就很无语
找了速度很快的,应该用的人不多 https://docker.nju.edu.cn/ ,https://docker.mirrors.sjtug.sjtu.edu.cn速度很好推荐用这些
接下去就可以愉快的玩耍了!!!
6.后续提示
在做完上面的操作后,在unraid下安装clash或者V2rXXX,然后就可以把上面的ip端口改成unraid这边的地址,这样就不用局域网的其他设备了。
总结
网上能搜到的UNraid文章都太老了,这次写一篇新版本的,希望能对玩家们有所帮助,第一次写教程类文章,不足之处请多担待~