拿 Mac Mini 做家庭网关

早在买 Mac Mini 之前就对 Surge 有所耳闻,惊叹它强大的功能。但是因为它太贵了($49.99),所以我选择了它的超级平替,Clash X Pro

配置 MacOS

在配置 Clash X 之前,我们需要将 Mac 的地址设置为静态的。首先将配置 IPv4设置为手动,然后填入想要的IP地址,其余的子网掩码和路由器保持默认即可。
这样就可以保证我们的 Mac 不会因为修改路由器的配置之后被带跑,导致无法连接到网络。(我一开始就犯了这个错误,后来研究了一下)

这里我们选择的固定IP地址是 192.168.0.200,所以后面的配置等,都按照这个来。

启动”增强模式“

不过在此之前,你需要让你的 ClashX 能够正常工作,也就是访问墙外的世界。这部分即使没有教程应该也对我们是小菜一碟,所以自己去查一下咯。

DHCP 服务器和 DNS 服务器两个都是由增强模式提供的,所以我们首先需要启动增强模式。

就这么简单,因为我暂时不需要更多的功能,而且似乎 Clash X 也没有这些东西

配置路由器

在路由器设置里找到DHCP服务器设置,把DHCP服务器DNS服务器的地址都设置成 Mac 的地址。

然后重启路由器,或者让设备重新连接路由器来更新网关和DNS地址即可享受 Clash X 带来的特殊效果了。

后续(2023/2/21)

IPv6 炸了

很多网站已经开始逐步使用IPv6了,但是我们仅仅配置了IPv4,所以会导致一些网站,例如 YouTube 没办法正常打开。所以我们需要和设置v4一样再把v6配置一次。
因为路由器的原因,我没有找到路由器设置网关和DNS的地方,所以我是通过Windows网络设置修改的IPv6网关和DNS。

SSH 炸了

不清楚什么原因导致的,但是在我 Git Push 的时候 SSH 会炸。解决方法是使用SSH over HTTPS。设置方法看 Using SSH over the HTTPS port

所以呢

综上,我选择等下次新买路由器之后,给旧的路由器刷个更客制化的固件再说。