用终端切换网络位置(网络配置方案)
用 networksetup -switchtolocation 一键切换保存好的网络配置方案(DNS、代理、启用的服务整套切换)。
运行 `networksetup -switchtolocation "Office"` 即可切换到该方案;用 `networksetup -getcurrentlocation` 查看当前方案。
01命令
命令
$ networksetup -switchtolocation "Office"02作用说明
"网络位置"是 macOS 自带的网络配置方案功能:每个位置记住各自的 DNS、代理和启用的网络服务,切换时整套生效——笔记本在家庭和带公司代理的办公室之间来回跑的人最需要它。效果等同于系统设置网络里的"位置"菜单,但可以直接写进脚本。默认方案名叫 "Automatic"。
03风险
04撤销
撤销
$ networksetup -switchtolocation "Automatic"05来源
- networksetup — configure network settings (macOS man page)依据: Documents `networksetup -switchtolocation <location>`, `-listlocations` and `-getcurrentlocation` for macOS network locations.
- Use network locations on Mac依据: Explains network locations as switchable sets of network settings (DNS, proxies, services) for different environments.
最后验证: 2026-09-18 · 分类: 网络