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