今天趁假日有空,升级了 macos 13 Ventura,升级之后先去看了一下大家嫌弃的新版设置界面,真的不是很好用。但这时也发现了一个问题,网络的「位置」菜单不见了!这对我来说超不方便的,所以研究了一下之后,找到了绕道方法,分享给大家。
▼ 原本在 macOS 12 Monterey 里面,可以设置网络位置
网络里面的「位置」菜单超好用的,你可以配置两套网络方案,例如设置指定代理,或是 adguard Home 的 dns 来屏蔽广告,以前在网络里直接切换,只要切换到需要的「位置」就可以临时更换网络配置。
▼ 升级 macOS 13 Ventura 之后就没这个菜单了
不过,其实 macOS 还有一个地方可以切换网络位置
▼ 就是在苹果的菜单里面,就可以切换了
如果需要新增、删除网络位置等,就需要用终端命令了
你也可以建立 alias 快捷命令这样切换起来更方便,比如像这样:
alias locations="networksetup -getcurrentlocation"
alias home="sudo networksetup -switchtolocation home"
alias normal="sudo networksetup -switchtolocation normal"
alias auto="sudo networksetup -switchtolocation Automatic"
根据 WiFi 自动切换网络位置,依然可以用下面的开源项目实现: