拿 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。
所以呢
综上,我选择等下次新买路由器之后,给旧的路由器刷个更客制化的固件再说。