惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
美团技术团队
Y
Y Combinator Blog
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
M
MIT News - Artificial intelligence
博客园 - Franky
V
Visual Studio Blog
I
InfoQ
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
博客园 - 司徒正美
L
LangChain Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
用 Mac Mini 搭建家庭主路由器:高性能网络中心的完美选择 - ...
2025-09-22 · via 少数派

前言

随着家庭网络设备的增多和对网络性能要求的提升,传统的消费级路由器往往难以满足高带宽、低延迟的需求。特别是对于有多设备接入、需要稳定网络服务的用户来说,一台性能强劲、扩展性好的主路由器显得尤为重要。

今天我想分享一个有趣的方案:使用 Mac Mini M4 作为家庭网络的主路由器。这个方案不仅能够提供出色的网络性能,还能充分利用 Mac Mini 的强大计算能力,打造一个多功能的网络中心。

性能优势

  • 强大的处理能力:M4 芯片的高性能确保网络数据处理不会成为瓶颈
  • 低功耗设计:相比传统 x86 主机,M4 芯片功耗更低,适合 7×24 小时运行
  • 静音运行:优秀的散热设计,几乎无噪音
  • 稳定性:macOS 系统稳定性出色,适合作为网络基础设施

功能扩展性

  • 可运行各类网络工具和服务
  • 支持高级网络配置和优化
  • 便于集成其他网络服务(如 NAS、媒体服务器等)

网络拓扑设计

网络拓扑图

整个网络架构采用 VLAN 分离设计:

  • **VLAN 2 (WAN)**:连接外网,处理上网拨号
  • **VLAN 4 (LAN)**:内网设备接入,提供局域网服务
  • 物理分离:通过交换机 VLAN 配置实现网络隔离

这种设计的好处是可以在单网口设备上实现 WAN/LAN 分离,提高网络安全性和管理便利性。

硬件准备

必需设备

  • Mac Mini M4:作为主路由器核心
  • 水星交换机 S106 Pro:支持 VLAN 配置的管理型交换机
  • 红米 AX3000 路由器:配置为 AP 模式,提供 Wi-Fi 接入

为什么选择这些设备?

水星 S106 Pro 是一款性价比很高的管理型交换机,支持:

  • VLAN 配置
  • 端口管理
  • Web 管理界面
  • 价格亲民(通常不到 200 元)

红米 AX3000 作为 AP 使用的优势:

  • Wi-Fi 6 支持
  • 性能稳定
  • 价格合理
  • 支持桥接模式

详细配置步骤

第一步:交换机 VLAN 配置

1. 进入交换机管理界面

通常交换机的默认 IP 是 192.168.1.1,使用浏览器访问并登录。

2. 创建 VLAN

VLAN ID用途说明成员端口Tagged 端口Untagged 端口
1Default VLAN1-6-1-6
2WAN (外网)1-212
4LAN (内网)2-63-62

配置说明:

  • 端口 1:连接光猫或上级网络设备
  • 端口 2:连接 Mac Mini
  • 端口 3-6:连接内网设备(包括 AP)

3. 设置端口 PVID

端口号PVID说明
12将外网流量标记为 VLAN 2
21Mac Mini 接入默认 VLAN
34内网设备接入 VLAN 4
44内网设备接入 VLAN 4
54内网设备接入 VLAN 4
64内网设备接入 VLAN 4

4. 关闭交换机 DHCP

由于 Mac Mini 将承担 DHCP 服务,需要关闭交换机自带的 DHCP 功能,避免 IP 地址冲突。

重要提醒:配置完成后记得保存配置,确保断电重启后设置不丢失。

第二步:Mac Mini 网络配置

1. 创建 VLAN 接口

打开 系统设置网络管理虚拟接口

创建两个 VLAN 接口:

VLAN0 (WAN 接口):

  • 名称:VLAN0
  • VLAN ID:2
  • 基于接口:以太网
  • 配置方式:DHCP 或 PPPoE(根据 ISP 要求)

VLAN1 (LAN 接口):

  • 名称:VLAN1
  • VLAN ID:4
  • 基于接口:以太网
  • IP 地址:192.168.1.1
  • 子网掩码:255.255.255.0
  • 路由器:留空(非常重要!)
Mac Mini 网络配置

2. 停用物理以太网接口

创建 VLAN 接口后,停用原始的以太网接口,避免网络配置冲突。

接口管理

3. 启用 IP 转发

打开终端,执行以下命令启用 IP 转发:

# 启用 IPv4 转发
sudo sysctl -w net.inet.ip.forwarding=1

# 启用 IPv6 转发
sudo sysctl -w net.inet6.ip6.forwarding=1

如果希望重启后自动生效,可以将这些配置写入 /etc/sysctl.conf

echo "net.inet.ip.forwarding=1" | sudo tee -a /etc/sysctl.conf
echo "net.inet6.ip6.forwarding=1" | sudo tee -a /etc/sysctl.conf

第三步:配置网关服务

Mac Mini 需要为局域网设备提供网关服务,这里推荐两个优秀的方案:

方案一:Surge(推荐)

Surge 是一款功能强大的网络工具,非常适合作为家庭网关:

  1. 安装 Surge:从 Mac App Store 下载
  2. 配置代理规则:可以实现智能分流、广告过滤等功能
  3. 设置网关模式:在 VLAN1 接口上提供 DHCP 和网关服务
Surge 配置

Surge 的优势:

  • 图形化配置界面,使用简单
  • 支持多种代理协议
  • 内置规则引擎,可实现智能分流
  • 稳定性好,更新频繁

方案二:ClashX Pro

ClashX Pro 也是不错的选择,特别适合熟悉 Clash 配置的用户:

  • 支持丰富的代理规则
  • 配置文件灵活
  • 性能表现良好

第四步:路由器 AP 模式配置

将红米 AX3000 设置为桥接(AP)模式:

  1. 进入路由器管理界面
  2. 切换到 AP 模式:通常在"高级设置"或"工作模式"中
  3. 关闭 DHCP:由 Mac Mini 统一分配 IP
  4. 设置 Wi-Fi 参数:SSID、密码等

高级配置与优化

网络监控

利用 Mac Mini 的计算能力,可以部署各种网络监控工具:

  • 网络流量监控:实时查看带宽使用情况
  • 设备管理:监控接入设备状态
  • 性能分析:网络延迟、丢包率等指标

服务扩展

Mac Mini 的强大性能还支持运行额外服务:

  • NAS 服务:利用外接存储提供文件共享
  • 媒体服务器:Plex、Jellyfin 等
  • 下载服务:Transmission、Aria2 等
  • 智能家居中枢:HomeKit、Home Assistant 等

备份与恢复

建议定期备份网络配置:

  • 交换机配置导出:保存 VLAN 和端口配置
  • Mac 网络配置:Time Machine 或手动备份网络设置
  • 软件配置:Surge、ClashX 等软件的配置文件

替代方案

如果觉得 Mac Mini 的成本较高,也可以考虑以下替代方案:

软路由方案

使用 R2S(FriendlyElec R2S)等 ARM 软路由设备:

  • 设置 WAN 口为 eth0.2(VLAN 2)
  • 设置 LAN 口为 eth0.4(VLAN 4)
  • 运行 OpenWrt 系统

这种方案成本更低,功耗更小,但计算性能和扩展性不如 Mac Mini。

x86 软路由

使用小型 x86 主机(如 Intel NUC):

  • 更高的性能天花板
  • 更好的 Linux 兼容性
  • 成本介于 ARM 和 Mac Mini 之间

性能测试与实际使用体验

网络性能

实际测试中,这套方案的表现非常优秀:

  • 带宽利用率:千兆带宽基本可以跑满
  • 延迟表现:相比普通路由器,延迟更低更稳定
  • 并发连接:支持大量设备同时接入

稳定性

连续运行数月,系统稳定性表现出色:

  • 零宕机:系统未出现过崩溃
  • 散热表现:M4 芯片发热量小,无需额外散热
  • 功耗控制:整机功耗约 10-15W

使用便利性

  • 管理简单:图形化界面,配置直观
  • 功能丰富:可以运行各种网络工具和服务
  • 扩展性强:后续可以轻松添加新功能

注意事项与常见问题

配置要点

  1. VLAN 配置要准确:错误的 VLAN 配置会导致网络不通
  2. 关闭不必要的 DHCP:避免 IP 地址冲突
  3. 防火墙设置:确保 macOS 防火墙不会阻断正常流量

常见问题

Q:内网设备无法上网怎么办?
A:检查 IP 转发是否启用,Surge/ClashX 的网关功能是否正常工作。

Q:交换机配置后无法访问管理界面?
A:检查 VLAN 配置,确保管理 VLAN 设置正确。

Q:Wi-Fi 设备无法获取 IP?
A:确认路由器已设置为 AP 模式,DHCP 功能已关闭。

总结

使用 Mac Mini 作为主路由器是一个兼具性能和实用性的方案。虽然初期投入相对较高,但考虑到其强大的性能、出色的稳定性和丰富的扩展性,对于追求高品质网络体验的用户来说,这是一个值得考虑的选择。

这套方案特别适合:

  • 高带宽用户:需要充分利用千兆甚至万兆网络
  • 多设备家庭:大量智能设备需要稳定网络
  • 网络爱好者:希望深度定制网络功能
  • 专业用户:需要运行网络服务和应用

当然,如果预算有限,使用 R2S 等 ARM 软路由也能实现类似的功能,只是在性能和扩展性上会有所妥协。

无论选择哪种方案,关键是要根据自己的实际需求和预算来决定。希望这篇文章能够为你的家庭网络建设提供一些有用的参考。


如果你对这套方案有任何疑问,或者在实际配置过程中遇到问题,欢迎在评论区交流讨论。同时,如果你有其他有趣的网络方案,也欢迎分享你的经验。