可通过创建多个网络位置实现不同场所Wi-Fi、DNS、代理等参数的一键切换:一、在系统设置→网络中编辑位置并添加新名称;二、为各位置配置TCP/IP、DNS和代理;三、通过菜单栏或终端命令快速切换;四、支持复制现有位置微调复用。

如果您在家庭、办公室和咖啡厅等不同场所频繁切换网络,每次都需要手动重设Wi-Fi、DNS、代理或IP参数,则可通过创建多个网络位置实现一键加载专属配置。以下是具体操作步骤:
一、创建新的网络位置
网络位置是 macOS 中用于分组保存整套网络服务设置的独立配置单元,每个位置可包含 Wi-Fi 优先级、TCP/IP 参数、DNS 服务器列表及代理规则,避免重复手动调整。
1、点击屏幕左上角的苹果菜单,选择“系统设置”,然后在侧边栏中点击“网络”。
2、在服务列表下方找到并点击“位置”旁边的“编辑位置”按钮。
3、点击左下角的添加按钮(+),输入新位置的名称,例如“家庭宽带”“公司内网”或“机场热点”。
4、点击“完成”,系统将基于当前网络状态生成该位置的默认服务配置。
二、为新位置配置专属网络参数
创建位置后需为其指定实际可用的网络服务与参数,确保切换时能准确匹配目标环境的连接要求,如固定IP、内部DNS或认证代理。
1、在“网络”设置页面顶部的位置弹出菜单中,选择刚创建的网络位置。
2、在左侧服务列表中选中对应接口,例如“Wi-Fi”或“以太网”。
3、点击右侧的“详细信息”按钮,进入高级设置界面。
4、在“TCP/IP”标签页中,将“配置IPv4”设为“手动”,输入指定的IP地址、子网掩码和路由器(网关)地址。
5、切换至“DNS”标签页,点击左下方“+”号,逐条添加该环境专用的 DNS 服务器地址,例如 192.168.1.1 或 8.8.8.8。
6、如需启用代理,在“代理”标签页中勾选“网页代理(HTTP)”或“安全网页代理(HTTPS)”,并填写服务器地址与端口。
7、全部设置完成后点击“好”,再点击窗口右下角的“应用”以永久保存。
三、通过菜单栏快速切换网络位置
已定义的位置可在不打开系统设置的前提下即时调用,系统会自动停用旧配置、启用新位置下所有已启用的服务及其参数,实现毫秒级环境适配。
1、点击屏幕右上角控制中心图标,或直接查看菜单栏末尾是否显示位置名称(如未显示,请前往“系统设置 > 桌面与程序坞”,开启“在菜单栏中显示位置”)。
2、在控制中心或菜单栏中点击“位置”,展开已保存的所有网络位置列表。
3、点击目标位置名称,例如从“家庭宽带”切换至“公司内网”。
4、系统立即重新激活该位置下的全部网络服务,并应用其预设的 IP、DNS 和代理策略。
四、使用终端命令切换网络位置(进阶方式)
对于习惯命令行操作的用户,可通过 networksetup 工具直接调用位置切换,适用于脚本集成或批量部署场景,无需图形界面干预。
1、打开“访达”,进入“应用程序 > 实用工具”,双击“终端”启动命令行环境。
2、输入命令 networksetup -listlocations,回车确认当前已定义的所有位置名称。
3、执行切换指令,例如将位置设为“咖啡厅”,输入:sudo networksetup -switchlocation "咖啡厅",按提示输入管理员密码。
4、系统返回成功提示后,所有网络服务即刻按该位置配置重启生效。
五、复制现有位置快速生成变体配置
当新环境与已有位置高度相似(如仅 DNS 不同),可直接复制原位置并微调,省去逐项重建步骤,提升配置效率与一致性。
1、进入“网络”设置,点击“位置”旁的“编辑位置”按钮。
2、按住 Control 键点按目标位置名称,在弹出菜单中选择“复制位置”。
3、为副本输入新名称,例如在“家庭宽带”基础上复制出“家庭宽带-备用DNS”。
4、切换至该副本位置,进入“Wi-Fi”或对应服务的“详细信息 > DNS”,修改 DNS 列表中的某一项为 1.1.1.1 或其他指定地址。
5、点击“好”并“应用”,完成轻量级配置衍生。









