用终端切换网络位置(网络配置方案)

用 networksetup -switchtolocation 一键切换保存好的网络配置方案(DNS、代理、启用的服务整套切换)。

macOS配置网络networksetup 网络设置低风险
运行 `networksetup -switchtolocation "Office"` 即可切换到该方案;用 `networksetup -getcurrentlocation` 查看当前方案。

01命令

命令
$ networksetup -switchtolocation "Office"

02作用说明

"网络位置"是 macOS 自带的网络配置方案功能:每个位置记住各自的 DNS、代理和启用的网络服务,切换时整套生效——笔记本在家庭和带公司代理的办公室之间来回跑的人最需要它。效果等同于系统设置网络里的"位置"菜单,但可以直接写进脚本。默认方案名叫 "Automatic"。

03风险

风险低风险
使用条件List available locations with `networksetup -listlocations`; create new ones in System Settings > Network (locations menu).

04撤销

撤销
$ networksetup -switchtolocation "Automatic"

05来源

最后验证: 2026-09-18 · 分类: 网络