[原创] ESXI 打造最强家庭软路由系统 ROS+LEDE + 全能 NAS 方案 (2018 版)

玩了大半年的软路由和 NAS、给大伙分享一下我用家庭 NAS 完整解决方案。ROS+LEDE+DSM 黑群晖 + Debian。我使用的实体机是芯盛美迷你主机。使用这个主机来实现的好处是

  1. 一台设备就实现了所有功能,不会占用地方。
  2. 省电。主机功耗在 18W / 小时,整体功耗大约在 35W / 小时左右 (包含光猫,WIFI,玩客云,小爱同学)。
  3. 安静。主机采用铝板被动散热,所以整机非常安静。(夏天还是需要用个 USB 风扇辅助散热一下的)。
  4. 群晖和 Linux 上的应用基本都会有手机 APP 支持,可以在手机 APP 上操作,非常方便。
  5. 比起 windows 平台,要实现同样功能,使用 Linux 平台会在 CPU 等资源消耗方面低很多。

下面简单说下分工

  • ROS - 主路由的工作:VRRP+PCC 多线负载、DHCP、端口映射、VPN 服务器、花生壳 DDNS。
  • LEDE - 旁路由的工作:KMS 微软激活、koolproxy 广告过滤、美元服务、frpc 内网穿透、阿里云 DDNS 等各种路由应用。
  • DSM 黑群晖 + debian 的工作:数据存储、文件共享、PT 下载、Docker、Emby、SVN 版本控制、LNMP、手机终端数据同步等等。

首先,先上我们的主角的照片。
主角配置:

名称 配置
CPU I7-4600U
内存 8G DDR3L + 4G DDR3L
网卡 Realtek 8168 * 4 (自带 2 个,MiniPCI 扩展了 2 个)
硬盘 4T 2.5 寸 HDD + 128G msata SSD + 1T msata SSD

接着上图 K2P 和玩客云:

上网络拓扑图:

Backup-PC 上面装了 5 块硬盘,ROS 每天凌晨 4 点自动网络唤醒 Backup-PC, 将当天数据做一个本地备份后关机。关键数据有 4 处备份。本地备份、玩客云、百度云、onedrive、以保证数据安全。这样做第一会比平时硬盘全开省电不少,第二比组 RAID1 硬盘的空间利用率更高。第三安全总不可能 4 个地方的数据同时坏吧!

安装需要的虚拟机

安装 ESXI6.5

ESXI 详细安装步骤点这里

安装 ROS

ROS 详细安装步骤点这里

安装 LEDE

LEDE 详细安装步骤点这里


配置虚拟机

配置 ROS

先按下面的方法,把 ROS 配置好,让其可以正常上网。
ROS 配置步骤点这里

  • ROS 的 DHCP 配置

  • 选择 LAN 网卡

  • 网段设置,我用的 31 段。这个你可以自由设置。

  • 划重点,这里要设置成下面 LEDE 的 IP 地址。

  • 结束

配置 LEDE

  • 开启 LEDE 虚拟机

  • 进入虚拟机 LEDE 控制台

  • 配置网卡

在命令行输入

1
nano /etc/config/network


将网卡配置更改为下面的内容,然后按 Ctrl+X 保存退出。注意:IP 和网关需要根据自己的网络来修改,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fdf1:53e1:6bd9::/48'

config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.31.40'
option netmask '255.255.255.0'
option ip6assign '60'
option ifname 'eth0'
option gateway '192.168.31.250'
option dns '223.5.5.5'

IP 设置成跟 ROS 为同一网段,网关设置成 ROS 的 IP 地址 option ipaddr 代表 IP 地址。option gateway 代表网关

![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede17.png) 输入下面的命令,重启 LEDE 网络

1
/etc/init.d/network restart
![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede18.png) 浏览器输入IP:192.168.31.40,访问LEDE 配置LAN ![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede19.png) 关闭DHCP服务器 ![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede20.png) 更新软件中心及固件。 ![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede21.png) ![](https://host.zealot.top:3000/clzhu/images/raw/branch/master/pictures/2022-10-17_lede22.png) 自此LEDE的配置就完成了。

KMS,广告过滤,美元。

  • KMS 微软激活



激活 WINDOWS, 首先安装 vol 大客户版 windows 和 office,然后以管理员权限运行 CMD. 运行下面的命令

1
2
3
4
5
6
7
8
9
10
11
激活Windows
cd C:\Windows\System32
CSCRIPT /NOLOGO SLMGR.VBS /SKMS 192.168.31.1
CSCRIPT /NOLOGO SLMGR.VBS /ATO
CSCRIPT /NOLOGO SLMGR.VBS /XPR
---------------------------------------------
激活Office2016(以64位为例子)
cd C:\Program Files\Microsoft Office\Office16
CSCRIPT OSPP.VBS /SETHST:192.168.31.1
CSCRIPT OSPP.VBS /ACT
CSCRIPT OSPP.VBS /DSTATUS

记住:192.168.31.1 这个地址,要改成你自己的 LEDE 的 IP。

  • koolproxy 广告过滤



开启第三方规则,我开这三个规则过滤视频广告是最优的。你们也可以自己试试。

  • 美元服务


开启美元,输入自己的 SS 节点,然后添加。

选择刚才添加的节点,提交.

第一次开启美元,记得要更新一下规则.