我自己是 M1 mini + surge 做网关.
自己也折腾过下面几种方案:
1. 工控机做软路由, 通过 Koolshare 软路由插件.
基本能满足, 但换节点不方便, 要登录路由器后台, 而且节点的故障转移用的是 HAProxy, 其实不方便维护.
2. 工控机装 EXSi + 黑苹果 + surge.
和 mac mini 差别不大. 但稳定性有点不行, 首先是工控机内层不够, 常常崩, 黑苹果自身也常常出问题.
最终用了 M1 mini + surge
说说好处:
1. 稳定性不错, surge 也崩过, 但概率很低, 几个月重启一下 surge 我也能接受.
2. 内置 YASD:
https://github.com/geekdada/yasd 你可以用手机直接操作切换节点.
3. surge dashboard 上能看到每个设备的请求, 一定程度上能做一点点家庭网管的工作.
4. 我自己的用惯了 apple 的系统. 所以家里放一个 mac 对我来说并不是一个多余的开销.
我没用过 clash, 上面说的一些优点可能 clash 也有, 我只是没用过, 所以没法对比.
而且再说一些可以玩的东西:
mac 上跑了几个 docker:
teslamate - 没事看看自己的 model 3 情况
adguardhome - surge 把 dns 指过来, 能拦截广告(surge 本身也能干, 但不就是图一个折腾么)
homeassistant - 管理一些家庭设备. 后来感觉用处不大, 关了.
通关这种透明网关. 家里现在 apple tv 用的很好, 包括还有个小米盒子海外版.