• 服务器系统: Windows 10
  • 客户端系统: Mac, iOS, Android

由于自己的时间和精力不多,不能再像以前一样折腾,需求第一。

影视

需求:看电影动漫电视剧

参阅 Jellyfin 家庭影音系统

即然我买了 Apple 全家桶,我决定用 Infuse。

Infuse

虽然 ftp 服务少了加密的功能,速度更快,但是 infuse 对 ftp 协议支持的并不好,问题表现在无法拖动进度条。

可以将 SMB 协议手动设置为 SMB2,去掉加密从而增加连接的速度。

但根据同样使用smb协议播放远程文件的 iina 的测试,发现同样的文件 infuse 会更卡,拖动播放条反应也更慢。

所以高清电影还是需要用iina,且瓶颈应当不是网速而是播放器的解码问题。

Apple tv

【全网最详细】Apple TV 4K 2022 64GB/128GB终极评测,你想知道的都在这! - YouTube

可能有用的应用

  1. aptv 可以看 m3u 直播源
  2. cheers 可以看 B 站

测试后发现 Apple tv 以太网口是千兆的,但是有时候会有问题,导致速度到不了千兆。一般是网线接触不良,重新拔插一下即可。

电视

小米电视本身由于其低廉的价格,HDR 支持的并不是很好,所以建议直接开启 SDR 导出。

这里有一篇关于小米电视的专业测评

自制照片视频管理

需求: 多处备份自己的照片和视频

方案:

  1. 云端备份-百度网盘
  2. 定期本地备份-定期从百度网盘下载到硬盘盒中

细节:

  1. 文件名 211010 六位日期编码打头

由于审查的原因, 百度网盘会不告知用户直接删除照片和视频. 为此, 不能开百度网盘的同步功能.
同样的, 由于百度网盘会后台悄悄上传数据, 所以也不能后台经常开着.

百度网盘

为了容灾考虑,需要云端备份。国内环境最好用的是百度网盘,但他有不少很糟糕的行为。

  1. 后台开启会上传流量,把客户端当上传节点用
  2. 会不定期扫描进程拖慢网速,解决方案

局域网共享文件夹

需求:本地存储照片和视频,并能多处访问

  1. 右键单击想共享的文件夹,选择属性>共享>高级共享
  2. 访问网络安全中心,配置专用>网络发现,打开启用网络发现以及自动设置,启用文件和打印机共享

MAC 配置

  1. 访达>前往>连接服务器,输入服务器的内网ip地址,登陆服务器的账号即可

更多细节参考 将 Mac 连接到共享的电脑和服务器 - 官方 Apple 支持 (中国)

iPad 配置

需求:iPad 自带的文件应用无法访问 smb 服务

可以自行下载 documents 应用,即可正常访问。

网络配置

服务器最好采用有线网连接路由器, 速度快且稳定.

VPN

视频 讲清楚所有局域网共享科学上网方法- YouTube 介绍了如何利用旧设备科学上网。

具体而言包括

  1. 代理共享
  2. 网关共享
  3. 路由共享

目前我的设备基本上自己配备有代理软件,Switch 等不能装代理软件的设备只需要使用代理共享即可。

这个作者还有搭建节点的教程,可以知晓不少概念。

测网速

跨平台的测内网网速服务

  1. Windows 上安装 iPerf3,官网
  2. Mac 上 brew install iperf3
  3. iOS 上 Network Tools 软件

测试步骤

  1. 下载后解压缩,打开 Powershell,输入 .\iPerf3 -s 打开服务端
  2. 客户端测网速命令 iPerf3 -c 192.168.xx.xx
    1. -R 测试回传速度
    2. -P 5 利用多个线程并行测速
    3. -t 10 测速时间,以秒为单位

iPerf3 搭建局域网内部测速环境 - 知乎

注意直接在 Windows 上进行拨号,会出现速度跑不满千兆的问题,而在路由器上拨号就无此问题。B站上有相关测试。我出现了类似的故障,本质的原因是因为 Windows 系统的拨号是单核线程,性能限制。

网络测速的话,手机上可以用花瓣测速,电脑上可以用中科大测速网

SMB 配置

需求:iPhone\iPad 上无法流畅播放 4k

换了华硕千元级别的路由,解决了该问题。看来无线性能和路由器关系相当大。


以下是探索的过程

在 Windows 上开 SMB 共享的方案有个不小的问题,在 mac 上复制文件可以接近最高速度 1000 Mbps 左右,而且可以流畅播放 infuse 4k 的资源。这一点可以在 Windows 上打开资源管理器来查看局域网上行带宽来确定。

具体的配置参考: 为什么win10/11会对smb和ftp的局域网分享传输速度限制? - Microsoft Community。但实际上,在 Win10 系统中,不需要如此配置也能达到较高的速度。

但是 iPhone 上显示的网速平均只有 50 Mbps,我之前以为是 Windows 配置的问题,但后面在 iPhone 上用有线连接,速度又接近了理论最高的 100 Mbps(这是流畅播放 4k HDR 必须的速度)。这说明是无线网络的问题。在 Wi-Fi 环境下确实无法在 iPhone 上流畅访问。但因为我手头没有 lighting 的千兆网卡,不能测试是否可以达到更高的速度。

除此之外,另一个问题是 iPerf3 使用单个流时,速度在 200 Mbps 左右,只有使用 -P 10 开启并行流后才能达到最大的带宽 800 Mbps。这个问题在 reddit 上也有人提出来,他之后猜测可能是 Windows 设置的问题,并指出用 Linux 不存在该问题。

关于如何在 Windows 上用虚拟机装 Linux 再挂载物理硬盘,可参考知乎。但由于目前我感觉当前网络环境够用,所以就不需要这么折腾。

经过我实际的测试,发现 Ubuntu 上 iperf3 确实单线程就能跑满带宽,但是 iPhone 连接上后依然不能改变速度慢的现状。具体的操作如下:

  1. 在VirtualBox中安装Ubuntu Server 20 - 知乎
  2. 配置Virtual Box网卡
  3. Ubuntu 连接网络的步骤
  4. 安装和配置 Samba |Ubuntu

所以,问题出在 iPhone 用Wi-Fi连接时对 SMB 协议的支持不是很好。在古旧的华为手机上就不存在该问题。


远程桌面

需求:不必打开 NAS 的显示器,也不用在那个蹩脚的键盘上操作,只需要在局域网访问远程控制

只需要用 Windows 自带的远程桌面即可。首先需要在淘宝上购买 Windows 专业版的升级密钥, 将系统升级至专业版后,在服务器的设置中开启远程桌面。

在 Mac 上下载客户端,注意 Mac App Store 的中国区并没有提供该应用的下载,需要自行下载测试版,下载地址见此

启动应用,输入账号密码即可连接,注意账号密码可以进行保存,也可以信任证书。

此方法的优势在于,远程桌面得到了系统级的支持,速度非常快。当然缺点是没有公网IP,没办法在局域网之外进行访问,但我暂时没有这个需求。

若后续需要公网访问,可参考

  1. 向日葵
  2. RustDesk – The Open Source Remote Desktop Access Software
  3. teamviewer

Windows 实用软件

强制删除文件 lockhunt

lockhunt 可以解锁并删除文件。

用不着的东西

虚拟机

Windows 自带 Hyper V 虚拟机,性能比较强劲,但缺点是没办法跨平台。可以参考 设置hyper V 安装虚拟器

安装虚拟机后,可以使用 Docker、软路由等等高级功能,比如将智能家居汇总到一起的 Home Assistant

参考

真不用花几千块买NAS!手把手教你如何不花一分钱,利用旧电脑打造好用的Windows NAS系统

  1. 有一些简单的操作,包括开 WebDev 服务等

我的服务器系列:总体设计 - 且炼时光

  1. 一个喜欢折腾的年轻人的家用服务器配置

如果我家有台服务器 - 我的Home Lab时间简史

  1. 一个比较喜欢折腾的人搞得家庭服务器

Windows激活脚本