打造windwos NAS+软路由LEDE+下载机

作者: admin 分类: 技术分享 发布时间: 2019-08-30 15:20

打造的机器需完成以下功能

1.pt下载机
2.高清媒体服务器
3.数据存储服务器
4.软路由
5.手机照片视频自动同步到nas
硬件选择

CPU Intel Pentium G4560
Diy nas目前选择最多的大概是j3455平台,主板+u的价格在500+,在性能上刚好符合Plex下1080p转码性能要求。
但是在逛咸鱼的时候意外购得一颗g4560只要240元,如果配合一个h110主板200元左右成本甚至比j3455平台还要低,外加手头有多余DDR4内存,于是敲定g4560方案。
关于功耗大家不用过于担心,因为在低负载情况下高tdp u和低tdp u功耗相差并不大,而且bios中可以提供功耗墙设置降功耗锁死,达到节能目的。

主板 华擎H270m itx

很遗憾这个主板花掉我700大洋,明显跟我打算h110省钱的预期南辕北辙,不过选这个主板有这么几项考虑:
1.主板全新京东行,保修有保证
2.原生6sata口,外加m2口做系统盘,基本不用扩展卡扩展sata了
3.双网卡做软路由优势明显
4.板载支持raid,虽然鸡肋但聊胜于无
总之这个板子就是能把该有的功能集成进去,尽量不去占用唯一的pcie扩展槽,虽然有些功能这次装机没用上,但是宁滥勿缺。

平台选定以后剩下就好说了,这个帖子不是装机贴,主要分享下系统平台的搭建和功能实现,给大家一个参考。
 
软件平台选择
这次使用的是win server 2016+hyper-v,koolshare上玩esxi的比较多,外加坛友推荐的pve,这些平台找时间我都去试一下,但这次初步上手选择最简单方便的win server平台。
 
功能实现
 
1.软路由
Hyper-v+LEDE
2.pt下载
Win server下utorrent
3.媒体服务器
Server:Plex  
Client:Kodi+Plex插件
4.手机照片视频自动同步
Daemon sync
5.数据存储
Win server共享服务
这里提一下,楼主并没有使用存储池或者板载raid组阵列,因为存储主要的数据为高清资源,而重要数据大概在500G左右早已经移动硬盘冷备份,网盘备份好了。
如果组阵列,首先阵列并不利于节能,因为阵列要求多块硬盘同时工作,用上阵列基本上同空闲硬盘休眠无缘了,win server存储池还会要求硬盘每5min检查一下阵列工作状态,如果在家用这种强度下会给硬盘增加无畏的工作量。楼主只有500g的重要数据,却要12T的存储空间不停的工作检查来保证500g的安全,这确实有点得不偿失了,倒不如做好冷备份来的直接更有保障。


搭建过程

Win server安装
1.Win server 2016网卡驱动安装
Win 2016安装没有难点,在网上下载MSDN原版安装带桌面UI的标准版即可。
唯一的难点就是网卡驱动的安装,win server只支持intel的服务器专用网卡,并不支持桌面普通版网卡,但其中主要是intel驱动签名的原因,解决驱动签名问题就很好办了。

(1)下载PROWinx64驱动程序,用Winrar解压到任意文件夹


(2)依次打开PRO1000—>Winx64—>NDIS65,记事本打开e1d65x64,这个是修改217、218、219签名

如上图,将ControlFlags里面的内容删除,把[Intel.NTamd64.10.0.1]里面的内容全部粘贴到下面[Intel.NTamd64.10.0]的后面,保存关闭

(3)记事本打开e1r65x64重复第二步动作,这个是修改intel 211网卡签名

(4)win server 2016下,打开命令行,分别执行下面两句命令,然后重启系统
  1. <div>bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS</div><div>bcdedit -set TESTSIGNING ON</div>

复制代码

(5)重启完成后,在设备管理器中找到网卡,分别进入如下菜单: 
更新驱动程序—>浏览计算机查找文件—>从计算机的设备驱动列表中选取—>从磁盘安装—>定位到刚刚我们修改好的NDIS65文件夹,即可安装成功。

 

(6)安装完成后命令行执行以下命令后重启:
  1. <div>bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS</div><div>bcdedit -set TESTSIGNING OFF</div>

复制代码


(7)至此winserver2016安装完成,其他驱动可以直接使用win10驱动


2.Windows server基本配置
登录系统可以马上看到服务器管理器,依次设置如下:
(1)更改计算机名和工作组

直接点击计算机名和工作组进行设置,方便后续辨识

(2)开启远程桌面
方便其他设备远程控制nas

如上图,勾选允许远程连接到此计算机。

(3)IE增强的安全配置
建议关闭,避免各种不兼容现象

将管理员选项关闭即可

(4)更改管理员帐户名
连接nas都需要用管理员账户,默认不好记忆输入麻烦
右键桌面计算机—>管理,展开本地用户和组,选择用户,在右边区域慢速点击两次管理员名称进入编辑状态,修改成一个便于记忆的名字



(5)添加角色和功能
这一步主要扩展当前系统功能
i.打开服务器管理器
ii.在欢迎磁贴里面点击添加角色和功能导向,点击下一步

iii.如下图,选择基于角色或基于功能的安装,点击下一步

iv.在服务器选择里面,选择从服务器池中选择服务器,点击下一步
v.在服务器角色里,选择添加的角色,点击下一步
勾选hyper-v,虚拟软路由用

剩下按自己需求选即可
vi.选择要添加的功能
强烈建议点选.net和远程差分压缩
vii.最后进入确认页面,勾选“如果需要,自动重启目标服务器”,点击安装。

软路由部分
安装LEDE,

第一步:开启Hyper-V虚拟机.
win10以后的系统都可以通过添加系统功能来开启微软自带的Hyper-V虚拟机.
首先WIN+X,或者右键开始菜单,选择控制面板-程序-启用或关闭Windows功能  
勾选Hyper-V  然后下一步,根据提示重启。

重启后,在开始菜单-Windows管理工具里找到Hyper-V管理器,把快捷方式拖到磁贴块这里,方便以后使用。



第二步:制作Hyper-V使用的的LEDE镜像

源文件的下载不用我多说了吧,可以直接在论坛-固件下载里下载。
然后,这个时候我们就需要用一个叫StarWind V2V Image Converter的程序把img格式的固件转换为Hyper需要的格式,软件和转好的镜像下载链接: http://pan.baidu.com/s/1qXJ1vNA 密码: r1xz

想自己转的朋友请继续看,如果懒得话直接下载我上面链接里面提供的转好的镜像就可以了,跳过这一步去第三步。


把下载好的后缀名为img.gz的固件解压得到后缀为img的固件,然后安装SW V2V这个软件打开,选择解压好的LEDE.img镜像,下一步,选择转换为VHDX的格式,然后一直下一步就可以了。

至此,转换完成。

第三步:Hyper-V网络的配置


我这里演示用的机器只有一个网口,我插了一个无线网卡代替另一个网口做WAN口。
诸位在部署之前先打开网络适配器,看一下哪个网络适配器对应的哪个网卡,因为有的主板上的网卡在装了WIN之后,网口顺序会错乱,建议大家可以通过插网线的方式来判断清楚对应关系,以免在下面的部署里闹出别的麻烦。



打开Hyper-V管理器,选择虚拟交换机管理器-新建虚拟网络交换机-外部-创建虚拟交换机


接下来这一步很重要,首先将名字改为WAN,然后选择网卡,选择你要做WAN口的网卡,然后应用,弹出警告对话框直接点确定。

接下来,重复上面的步骤,新建LAN口,点击确定。

第四步:部署LEDE

为了管理方便,我们新建一个叫LEDE的文件夹,随便你放在那里,只要你方便。
然后将LEDE的转好的VHDX文件放入这个LEDE文件夹内。

接着进入Hyper-V管理器,选择新建虚拟机,然后下一步,虚拟机名字随你爱好起。

然后勾选将虚拟机存储在其他位置,然后选择你刚才新建的LEDE文件夹。

切记选择第一代。

内存分多大依你个人情况而定,然后取消勾选动态内存。

网络连接不用管 ,直接下一步,待会再配置。

硬盘这里选择使用现有虚拟硬盘,然后选择LEDE文件夹里的VHDX文件。

点击完成。


然后选择设置

选择BIOS,然后将IDE上移。

选择硬盘驱动器-编辑-下一步-扩展-下一步-输入硬盘大小-完成。这里以你个人情况而言,我给了4G。

接下来选择网络适配器-LAN口,然后应用。

然后添加硬件-网络适配器-添加-选择WAN口-应用。

点击应用。
然后是很重要的一点:需要多拨以及LEDE里面LAN口包含多个网卡的,请记得开MAC欺骗模式!
看图

然后,请把lan口对应的网口接上随便什么玩意,交换机,电视什么都可以,只要让这个网口处于工作状态,不要显示:网络电缆被拔出就可以了。


选择-连接-启动

出现以下画面说明启动成功了。

接下来右键-打开网络与共享中心-更改适配器设置

选择vEthernet LAN口-右键-算了懒得打了 跟着我图  然后 确定 应用。
 


然后,打开你的浏览器,登陆192.168.1.1   见证奇迹的时刻到了。

QQ截图20170225161334.png (53.52 KB, 下载次数: 75)

QQ截图20170225161334.png

QQ截图20170225161355.png (63.46 KB, 下载次数: 81)

QQ截图20170225161355.png

QQ截图20170225161355.png (63.46 KB, 下载次数: 78)

QQ截图20170225161355.png

QQ截图20170225161739.png (61.75 KB, 下载次数: 90)

QQ截图20170225161739.png



需要注意的部分,我按照他的流程安装完成后死活上不了网,最后找到解决方案:
需要将wan口的防火墙设置如下即可。

另外如果科学上网插件失效,可以直接在lede页面直接上传最新固件更新解决。

Nas部分
1.文件系统
(1)配置共享
i.打开服务器管理器,选择文件和存储服务,然后在如下图右方空白处右键“新建共享”

ii.选择smb共享-快速

iii.共享位置选择需要共享主盘

iv.设置共享名称

v.其他设置:勾选允许共享缓存

vi.权限设置,自定义权限—>点击共享选项卡—>点击添加按钮—>点击选择主体—>将之前修改的管理员名称输入到对象名称框里



添加后勾选完全控制即可
自此,就完全建立了一个共享文件夹,其实直接右键文件夹属性设置共享同样有效,上述步骤主要演示权限设置,稍后会介绍第三台主机如何连接

(2)连接文件夹
由于我们没有使用存储池,每一个硬盘都是单独一个分区,第三方访问如果每个硬盘都映射的话会管理不便,楼主使用mklink解决
如下图,楼主共有三块硬盘,分别设置如下,D盘中的三个文件夹分别共享,目标:第三方设备连接到d盘的三个文件夹可以同时连接到E、F两个盘的相应文件夹

方法:
i.在d盘movie文件夹处打开cmd
ii.输入命令

  1. mklink /j movie2 E:\Movie

复制代码

其中movie2为设置的连接名,E:\Movie为要连接的目录
连接好后效果如下

可以看到movie2、movie3分别连接e盘f盘,同意管理,plex和kodi扫描d盘的文件夹同样可以扫描到e、f盘。

2.媒体服务器搭建
媒体服务器搭建主要使用Plex,非常强大的电影分类匹配系统,算是最好用的懒人方法了。
但是plex有个弊端,如果在电视盒子上看plex,时通过dlna传输视频的,这就导致对nas播放性能要求甚高,楼主测试过,主力机8700k超5ghz也偶尔胜任不了高码率4k原盘的转码+实时播放
好在plex有kodi插件,有了这个版本存在,我们完全可以通过smb通道让plex在盒子上硬件解码播放,彻底释放nas端
遇到plex不能播放的4k原盘,可以直接使用kodi通过smb连接到nas播放,外加强大的字幕插件和刮削器,基本上通杀所有视频了

plex安装非常简单,在win server上安装完成设置登录账户即可

管理后台


单击海报左下角可以设置影片信息,一般影片根据命名会自动匹配,如果遇到匹配错误可以自行修正


右下角设置


匹配修正选项,主要根据标题-年份-语言来辨别影片

客户端设置在后面

3.移动设备自动备份照片
在这里我们使用的软件是daemon sync,使用非常方便,在同局域网下可以自动备份,设置备份时间
安装完成后设置后台

移动端输入匹配验证码即可


只需设置好备份位置就可以愉快的备份数据了,彻底扔掉数据线

客户端设置及使用
1.文件系统使用
接下来,要在客户端上访问服务器,需要进行以下操作:
-打开计算机,地址输入“\\服务器名或ip地址”
-输入之前建立的用户名和密码
-成功后即可看到所有分享文件夹
-选择要映射的文件夹,右键选择映射网络驱动器
-在映射网络驱动器对话框中,指定驱动器或文件夹,确保选择“登录时重新连接”
完成

2.远程连接控制nas
直接使用windows自带远程桌面控制,相比teamviewer效率更高

3.小米盒子kodi设置
电视盒子直接安装kodi,安装方法和中文设置方法这里不多讲了
(1)smb连接到nas
首先点击添加视频源

然后点击浏览

点击windows网络(smb),输入ip地址,nas管理员账号密码即可

在视频源内容里面设置如上图,目录包含“电影”,信息提供者即为刮削器,会自动匹配海报

同步完成后的kodi电影管理界面

(2)给kodi安装中文字幕插件
下载链接:https://pan.baidu.com/s/1sYnY-TwYEUPaFxM36ICswA 密码:vubu
首先点击插件,然后点击左上角的小箱子

选择从zip安装

安装好我们下载好的中文zip包以后进入上图中的从库安装

选择中文插件库

选择字幕里面的sub hd等等
至此,kodi已经完全支持中文字幕搜取了

4.kodi+plex插件
终于请出大名鼎鼎的plex了,在kodi插件里面直接搜索plex安装
先来看plex的电影管理页面

主页面

剧集页面

电影介绍页面

播放页面可以直接搜索字幕下载

和kodi完美连接,4k播放完全无压力

5.Daemon sync使用
手机下载客户端,输入匹配验证码即可






 

10.JPG (46.08 KB, 下载次数: 11)

10.JPG

1214857395.jpg (152.8 KB, 下载次数: 9)

1214857395.jpg

本文是有2篇帖子整合而成

其文章转自:chiphell    koolshare

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!