分享

最大程度用Nas赚回硬盘钱!网心云双版本共存教程

 六浑书斋 2023-09-26 发布于浙江

本文无广,cdn厂商有很多,猕猴桃跑量大但是资源占用大,点心云方便部署但是只能虚拟机,京东云需要你有一个路由器。大家可取所需就好,如果家里没有软路由只有Nas,我建议网心云,因为有无须虚拟机的方式。

前言

Nas是可以实现很多软路由的功能的,当大家看到一些软路由教程的时候,大可以放宽心,除了分流负载等这些过于“路由”的工作,其他诸如网易云、cdn等功能,你只有nas的情况下依然可以完成。
如果你已经有了Nas,那么有下面几点建议你可以听一下,如果觉得不对也欢迎讨论。没有绝对对错,大家同为爱好者开开心心最重要:

  1. 如果你打算为了一些非路由功能,想把家里路由器换成软路由,不如省点钱买点吃的。只要你的老路由器能关防火墙,那么几乎100%Nas可以实现这些功能。

  2. 如果你打算购入京东云来赚点钱,不如直接Nas部署cdn服务。别人要考虑什么时候回本,而你直接是开始正收益,赚的也不必别人少。

  3. 不要在Nas里虚拟openwrt或者爱快把Nas变成路由。实在想跑也别当主路由,最多做个旁路由。Nas和路由分开是稳定可靠的网络的归宿。

我之前一直跑的是猕猴桃,那时候软路由esxi里直接新虚拟一个centos便可以一键部署。后来换了点心云,因为猕猴桃管理实在太麻烦了,没有app只有小程序。再到现在,在nas里部署,却发现点心云如果在威联通里套虚拟机,效率较低,猕猴桃虽然是docker化运行但是官方却不给对应参数,只能docker里装centos再套娃(不累么)

一开始网心云也是只有x86,以及当时只有群晖能享受的小插件。然而今年下半年网心云有了docker部署版和威联通小插件版,让威联通不虚拟跑cdn变简单了。

部署前准备

路由器拨号,光猫桥接最佳。
打开路由器upnp,或者dmz直接放开nas的ip。开放请做好鉴权,注意个人隐私。

部署网心云插件版

该部分支持群晖、威联通、铁威马。进入下面网页找到自己的系统,下载迅雷并安装:
https://help./caa9/a0fe/nasxx
随后打开迅雷,登陆后点击小插件,安装网心云插件并打开,设置缓存路径便可。

找到安装

找到安装

如果你不想折腾只想挂一个,那么到这步就可以了。但是有时候调度问题,一个并不能跑全你的上行。那么我们可以再部署一个docker版(之所以一开始不介绍docker是因为docker版不如插件版稳定且麻烦)

跑上服务

跑上服务

部署Docker版网心云

由于我们是共存部署,如果使用同一个ip地址下进行跑服务会出现冲突情况。所以我们先要设置一下macvlan。
(其实macvlan是个很好用的东西,完美解决了常用端口号不够用的问题,也不会出现端口占用问题,大家未来部署别的项目时候也可以试试)

设置Macvlan(以威联通举例,群晖同理甚至更简单)

ssh连接Nas,无需获取管理员权限。输入ip addr找到你目前用的真实网卡(找你目前nas的内网ip就能找到了)
一般为eth0。如图就是eth0,我们假设这个名字为AAAA。

输入ip addr

输入ip addr

同时假如你的Nas内网地址为192.168.1.5,那么我们认为你的subnet为192.168.1.0/24。同理,如果你的Nas内网地址为192.168.4.9,那么我们认为你的subnet为192.168.4.0/24。通过这个规律确定你的真实的subnet,我们假设为BBBB。网关一般来说就是你路由器地址,你可以通过刚才的命令看到,我们假设为CCCC

随后输入下面命令查看目前的docker网络。

docker network ls

正常来说你会看到默认的三个。我们的目标是创建一个新的macvlan1。

默认的三个

默认的三个

那么把下面命令中AAAA、BBBB、CCCC换成对应的值,输入nas中:

docker network create -d macvlan --subnet=BBBB--gateway=CCCC-o parent=AAAAmacvlan1

此时你就完成创建了一个macvlan1。在输入docker network ls就可以看到了。

创建docker版网心云

假设你想把你这次部署的ip地址设为192.168.1.100(首先要和你Nas同子网,其次要未被占用)。我们假设你想的ip地址为DDDD,并且你想缓存的路径为EEEE。那么替换后输入如下命令:(注意,威联通即便创建了macvlan后依然不会显示在container station里,但是群晖可以,所以群晖这一步可以不用命令行而改用图形化界面)

docker run -d --name=wxedge-macvlan --restart=always --privileged --net=macvlan1 --ip=CCCC--tmpfs /run --tmpfs /tmp -v EEEE:/storage:rw onething1/wxedge

至此,你便可以进入CCCC:18888来管理了,也不会出现冲突的情况.

可以看到最后一个成功部署

可以看到最后一个成功部署

结尾

有人说跑cdn费硬盘等问题,我的建议是拿一个老硬盘专门跑cdn,或者你挂一个移动硬盘跑。成本极低,当然如果你本身是4块4T组的raid5,那其实拿机械直接跑问题也不大,毕竟三年内保修,而三年后早都赚几个硬盘钱了。但是注意把大小映射关系弄好,不然cpu占用会比较离谱。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多