
我家云/粒子云刷机omv系统,打造轻量化的NAS教程
我家云和粒子云是两个不同的产品,不过二者的配置一样,可以理解为粒子云是我家云的马甲版本。如今,我家云和粒子云都被垃圾佬称之为矿渣。挖矿是不可能再挖矿的,但是将它们刷成OMV系统,改造成轻量化的NAS还是挺有可玩性的。下面所有操作亲测!包括外网IPV6访问。…
我家云和粒子云是两个不同的产品,不过二者的配置一样,可以理解为粒子云是我家云的马甲版本。如今,我家云和粒子云都被垃圾佬称之为矿渣。挖矿是不可能再挖矿的,但是将它们刷成OMV系统,改造成轻量化的NAS还是挺有可玩性的。下面所有操作亲测!包括外网IPV6访问。
我家云/粒子云刷机教程(刷机时可不用接硬盘)
1、解压DriverAssitant_v4.6,运行DriverInstall.exe安装驱动。期间会弹出两个提示窗口,都点安装。提示驱动安装成功后,即可关闭窗口;
2、解压“Armbian_Mix_With_Navi_1213.7z”得到“Armbian_Mix_With_Navi_1213.img”(这是本人刷机时用到的OMV固件,如果是其他固件,文件名可能不同了),将固件复制到一个合适的文件夹备用;
3、解压AndroidTool_Release,运行AndroidTool_Release中的“AndroidTool.exe”程序;点击如下图中的位置,选择刚才解压出来的固件:Armbian_Mix_With_Navi_1213.img;指定了固件后,先不要乱点其他按钮;
4、将USB双公头线插入我家云设备的2.0接口,用回形针一直捅住复位键(reset),然后插上电源, 等待刷机工具显示“发现一个MASKROM设备”后松开回形针。
下面几张图来自网上(因为我整理本文时,机器不在身边)
注意:如果是初次刷机的用户,软件提示的是“发现一个LOADER设备”如下图
此时点击高级功能 ,点击 进入Maskrom 按钮,
待软件显示“发现一个MASKROM设备”后就可以回到 下载镜像 页面准备刷机了
5、将固件刷入机器。
再次确认一下你的固件有没选错,以及界面上是否显示的“发现一个MASKROM设备”?如果确认没错,就可以点击“执行”按钮开始刷写。刷写过程右侧会显示“正在下载…..”的百分比进度;
6、刷写完成后等一会儿,然后先拔掉USB双公头线,再拔掉电源线 ,最后插入网线和电源线开机即可。
到这里就完成了我家云/粒子云的刷机过程,如果是刷其他固件,基本就是换一下固件的问题,操作步骤都是一样的。刷机是不是很简单??
================================================
本人刷的的是Ride_Wind大神的”粒子云,我家云omv自用备份稳定性佳“的固件,该固件刷机后还需要安装一下导航才会有本文首图那样效果(可选)。那如何安装导航呢?
7、先登陆你的路由器管理页面,在其中查找名为“Chainedbox”的机器(本人的机器是如此显示,不确定其他固件是否如此),找到我家云机器的IP地址,比如我找到的是192.168.3.100。
8、用SSH软件连接你的我家云设备(Xshell或Putty等都可以,下图为Xshell),主机栏就填上你刚才的IP地址,端口默认22,用户身份验证那里,用户名为root、密码为1234,
9、第一次ssh登陆后,正常情况下会询问你是否安装导航,选“yes”,待它安装完即可。
10、最后回到浏览器下,输入http://192.168.3.100 (即我家云的IP地址)即可访问,界面如本文首图。
粒子云,我家云omv自用备份稳定性佳by Ride_Wind固件说明
Armbian+openmedia+entware(导航)采用5.4.2内核制作,完善了下图标,增加了jellyfin,集成docker设置镜像源为清华源。
5.4.2内核原生支持exfat,集成了FULLCONE NAT。固件文件名为Armbian_Mix_With_Navi_1213.img
用脚本循环测试休眠,虽然有reset,但是不会掉盘,也不会从sda挂载到sdb,sdc。
我家云,所有版本随便用,粒子云建议使用4.4.174内核。5.3以上内核获取不到IP。
密码说明
ssh:root密码1234
omv密码admin openmediavault
aria2 没密码(配置文件路径/opt/etc/aria2.conf)
transmission admin admin(配置文件路径/opt/etc/transmission/settings.json)
qbbitorrent admin adminadmin
filebrowser admin admin(如果提示密码错误同步系统时间)
mysql root 123456
easyexplorer 未配置
nextcloud已安装 需要自己配置
seafile 已安装需要自己配置
dzzoffice 已安装需要自己配置
lychee相册需要自己配置。
WordPress需要自己配置。
所有依赖mysql的建议先改密码。
附:密码修改说明
ssh密码修改:
SSH登陆后输入passwd 回车,按提示输入新密码即可(输入密码时不会显示出来的)。
附录:我家云/粒子云开启ipv6支持,实现内网穿透by 恩山无线论坛pgou
一、前言
ipv6其实已经相当普及,只是我们还没有感受到它的优势!
之前用过群晖,发现ipv6实现内网穿透非常方便、稳定,而且手机4G和多数地区的宽带上网默认已经支持ipv6!
没有外网ip的环境下(很多运营商就是死活不给的),ipv6是最便捷的穿透方式,没有带宽损失,稳定高效。
要利用ipv6穿透,首先要你的网络环境以及设备支持。先检测自己的网络环境是否已经支持ipv6,访问这个地址http://test-ipv6.com/,如果能显示ipv6地址,证明就是可以的啦~
如果显示不支持,那么就要你的宽带以及路由设置一下,宽带如何开启ipv6,可以查看光猫设置。
注:现在三大宽带运营商都已经提供IPV6,如果你的网络没有IPV6,可能是你的光猫设置有问题。你需要取得光猫的超级密码,进去后更改设置,最好光猫改桥接用路由器拨号。详细的可以自己百度一下,
然后是路由器或lede、openwrt以及梅林的设置方式,这里也不赘述,善用搜索就会有答案。
部分资料可以参考这个教程 https://koolshare.cn/thread-165156-1-1.html
二、设置支持环境
这里以Ride_Wind大,带Entware和omv的固件为例,其他固件都差不多的。
我测试的固件一般都默认支持ipv6,只要路由器开启了对应的服务,默认就能获取到地址
ssh下输入以下命令,就能查看已经获取的ip列表
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
如果看到XXXX:XXXX:XXXX:XXXX:XXXX:XXXX就是ipv6地址。
如果路由器设置无误,还是获取不到地址,可以查看armbian的设置,执行armbian-config,Network,Ipv6状态是否为Enable,如果不是,设置为Enable
三、开启Nginx支持
完成以上步骤,你可以在浏览器输入http://[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX你的ipv6地址]/,注意有[ ],你会发现无法打开,哈哈。。。。
我就是在这里卡住的,能ping通但是无法访问。后来发现是Entware自带的Nginx没有开启ipv6支持。
我编译好了和原版配置相同,但支持ipv6的Nginx,请自行替换
链接:https://pan.baidu.com/s/165hnNZJM7v6hchqf0iT2dQ 提取码:e7av
下载并替换 /opt/sbin/nginx,然后修改网站配置文件/opt/etc/nginx/vhost
以navi.conf为例,在 listen 80; 下面添加 listen [::]:80 ipv6only=on; 修改之后是这样的
listen 80;
listen [::]:80 ipv6only=on;
重启一下Nginx
sudo /opt/sbin/nginx -s reload
好了,现在打开http://[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX你的ipv6地址]/ 就能看到导航菜单了!
剩下的网站配置文件修改都一样,根据需要自行操作就好
特别说明:ipv6地址在浏览器打开的话,不能直接输入,需要加[ ],例如 [IPV6地址]
如果需要访问特定的端口,地址栏输入 [IPV6地址]:端口 ,例如 [IPV6地址]:88
四、利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)
资料来源:https://blog.csdn.net/imkiimki/article/details/83794355 稍作整理
不能外网访问的NAS就是一个残废,所以我们还的搞定外网访问。
通常,ipv6是动态的,还那么长,不但难看,还记不住,并且每隔一段时间会变化。所以我们需要给它绑定个域名,设置自动更新,岂不完美。
DDNS是什么
对于DHCP方式获得的IP,无论对于局域网内来说,还是外网来说,都会有使得IP地址每隔一段时间变化一次,如果想要通过恒定不变的地址访问主机,就需要动态域名解析。用一句话说明原理是:把动态变化的IP地址绑定到固定不变的域名上,这样便是以不变应万变,只要记住域名就可以了。
不差钱可以直接去花生壳购买动态域名服务,顺便还能提供内网穿透的功能;
自己折腾可以使用DNSPod + 个人域名 + ArDNSPod脚本. 如果是群晖可以用aliddns.sh。
利用DNSPod实现动态域名解析
1、在dnspod 中创建一条AAAA记录(注意ipv6的话记录类型是AAAA),主机记录就是你的二级域名,比如到时我要用ipv6.xxx.com访问家里的NAS,就填“ipv6”,记录值,就随意填一个ipv6地址,这个值不重要,因为到时这个值会自动更新。
2、然后在密匙管理页面创建一个Token密匙,ID和Token务必用记事本记下来,待会要用,并且它只显示一次,不记下来,待会就查不到了!
3、下载ArDNSPod增强版(可以选择要解析的IP类型,包括外网,内网,IPv6)
注:ArDNSPod是利用DNSPod实现动态解析的项目,有兴趣的可以查看github地址:ArDNSPod https://github.com/anrip/ArDNSPod 或https://github.com/imki911/ArDNSPod
本站提供的是爱好者修改过的增强版,可以选择要解析的IP类型,包括外网,内网,IPv6。
将之前得到的ID和token写入dns.conf 文件, 并指定要绑定的子域名。
4、把修改好的dns.conf和ddnspod.sh(权限0755)两个文件,上传的你的设备同一个目录。执行ddnspod.sh就能自动更新域名解析啦,建议设置为开机启动以及放在计划任务中每3小时执行一次,临时ip有效期12个小时(至少我的lede是这样),短于这个时间都可以。
5、到现在,你就可以用你绑定的域名,直接在外网访问你家里的NAS了。
其实IPV6内网穿透的方式并不只适用于我家云,很多需要内网穿透的情况下都可以使用。
补充说明:如何确认你的nas真的可以外网访问呢?很简单,关掉你的手机wifi,在4G状态下在手机浏览器里输入http://test-ipv6.com/, 看看能否显示出ipv6地址。如果没有,那说明你的浏览器或者手机没ipv6环境(本人测试UC手机浏览器就不行),腾讯浏览器和小米浏览器没问题。
如果有ipv6地址,那么在手机浏览器输入NAS域名,发现还是找不到网页?难道是上面的教程或者操作有误?
其实,出现这样的情况,很多时候是路由器的ipv6防火墙把你挡在了外面,最简单的方法是直接关闭路由的ipv6防火墙进行测试,确认在关闭防火墙的情况下可以访问。最后,开启防火墙,并打开相应的端口即可(出于安全,不建议一直关闭防火墙)
其他说明:目前Ride_Wind的固件,对ipv6的支持有点小问题,导致有些导航上有的功能的地址识别不出来(比如控制台),修改的办法也很简单
修改/opt/wwwroot/navi/index.php
把所有 <?php echo $IP;?>
都替换为 <?php echo $URL;?>