如果要把Windows Server当作家庭NAS/HTPC使用,有什么玩法?

百度贴吧上的@pytjszh 问起Windows Server的玩法,所以大概说一下吧。

Windows Server的玩法没有Linux系的多,毕竟不少NAS/HTPC软件只支持Linux系。但,满足基本的需求还是可以的。

个人的经验是Windows Server适合按NAS方案玩;把它用在HTPC,会很容易出各种奇怪问题(尤其是蓝牙)。建议构建HTPC方案但又想稳定的,选择Windows 10 LTSC分支而不是Windows Server分支。

以下是个人已经实践的Windows Server玩法,仅供参考。

目前的方案中,CPU是AMD Ryzen 2200G,操作系统为Windows Server 2019。折腾帖子见这个: http://tieba.baidu.com/p/5728165183

1、影音播放

VLC和Media Player Classic – BE,没啥好说的。HTPC方案的话,加上一个PotPlayer。

2、影音服务器:Universal Media Server

跨平台,所以可以装在Windows Server。可以将视频、音频、图像提供给任何有DLAN功能设备的软件,比如客厅电视。是把电脑扔到角落且不接显示器/电视后的最有用方案。

备注:Universal Media Server传输时对带宽有要求;如果要实时转换播放,涉及CPU运算。

3、解压缩软件

7-Zip,简陋,枯燥,且有用。

4、下载

BT下载建议使用qBitorrent,开源跨平台软件,可以直接安装在Windows Server,不怕耍流氓。

至于迅雷啊、百度网盘什么的,有洁癖的就放到虚拟机(下文会介绍虚拟机平台)。其实HTPC倒不需要这个洁癖,因为各种播放器(包括国产)也没法在虚拟机下正常使用。

5、文件共享

有两种方案:SMB共享方案、FTP方案。

(A)SMB共享方案

优点:方便,权限控制简单;如果需要与虚拟机交换文件,SMB共享是最优选择。

缺点:跨网络远程连接(比如:从办公室SMB到家里电脑时),非常容易掉线,文件损坏。当然家庭内网就没这个问题。

(B)FTP方案

FTP方案既可以使用IIS的FTP功能模块(对用户动手能力要求较高),也可以使用Filezilla Server(傻瓜化操作,新手推荐)。

优点:不怕断网,可以重传。

缺点:稍慢,和虚拟机交互不方便;如果没有配置成FTPS的话,安全性较低,有信息泄漏风险。

6、文件同步

文件同步可以使用Syncthing,由于跨平台,所以可以方便的将文件从手机照片啊、工作电脑文件啊什么的,同步备份到NAS/HTPC中。

但是使用Syncthing需要使用者有一定经验,对配置选项要十分小心,否则非常容易丢文件。建议在文件夹类型中,Windows Server机器(文件接收方)选择为“仅接收”、手机啊什么的(文件发送方)选择为“仅发送”。

备注:如果手头有服务器,需要与家里的NAS/HTPC机器进行文件同步,建议使用Cygwin + rsync方案。由于rsync明文传输,最好用具有加密功能的传输管道加密一层,比如frp内网穿透(use_encryption = true 或 tls_enable = true 或 stcp模式)、ssh、或企业局域网远程接入专线方案。

7、虚拟化平台:Hyper-V

玩HTPC其实并不需要玩虚拟化,以下经验更多应用在玩NAS身上。

以下情况可以考虑玩虚拟化:

(A)需要按Linux系的玩法来搞NAS。

(B)有洁癖,想尽量降低Server系统被流氓软件污染的可能。

(C)隔离部分软件和网络,如家庭闭路电视。

Hyper-V是微软官方的虚拟化平台,品质有保证。但是对用户要求颇高。如果有需要,换成VMWare或者VirtualBox。

如果要在Windows Server上玩虚拟化,强烈建议内存至少要有16G。

个人的虚拟机方案如下:

(1)虚拟机A,装一个Windows 10 LTSC版,毕竟稳定;把各类软件(比如国产软件啊什么的)丢进这个虚拟机,再通过SMB共享与宿主机的特定目录进行文件交换。

(2)虚拟机B,装一个Linux,主要用来做一些开发验证。

Hyper-V的连网方式比较绕口,建立之前最好多搜索一下。

如果想安全,建议走WinNAT模式。如果想省事,走直连模式。

如果走直连模式,最好有两个网口(或插多一张网卡)。

注意,一个Windows有且只能创建一个WinNAT,详细见文档:docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

8、机器监控:Windows Admin Center

微软官方出品,网页版管理Windows的工具。用了它,RDP远程登录的需求减少不少。

而且这玩意还可以同时监控虚拟机,非常有用。

================

大概就这些,以后想到再补充。

本页永久链接:https://www.orztip.com/?p=227&article_title=windows-server-as-nas-or-htpc