背景 由于公司的 WiFi 速度查的离谱,于是开始用有线网络,虽然苹果说在配置中调整服务列表的顺序,可以优先使用有线网络。但实际上一旦打开 WiFi ,网络延迟就快速增加,也就是实际上连了有线网络后,也是永远优先使用 WiFi 。这个问题的解决办法,就是把 WiFi 关了。但是每次连上都要手动关,断线后又要手动开,太麻烦了。网上查到一些脚本,但大部分都不能直接用,而且在使用上需要配置不少权限。所以我写了个功能来实现这个的自动化,一键配置好。 使用方法 下载项目到本地解压后,进入项目文件目录执行 make start 就可以了。中间会问你要管理员密码,因为涉及到给服务执行权限。 效果 连上有线后,WiFi 自动关闭网线拔掉后,WiFi 自动开启注意,这个自动操作,会有几秒的延时。暂时只测试过 MacBook Pro 14,欢迎反馈其他 macbook 上的情况。 项目地址: https://github.com/lxy1992/mac-network-switch 如果觉得好用,可以点个 star ,支持下,谢谢啦 WiFi, 有线, MacBook, 网络