macos没有独立的“wifi自动漫游”开关,其自动切换依赖首选网络列表中各wi-fi的自动加入状态与排列顺序;禁用方法包括取消目标网络“自动加入”、拖至列表底部、移除冗余网络及关闭自动记忆新网络。

MacOS 本身没有叫“WiFi 自动漫游”的独立开关,它实际依赖的是「首选网络列表」中各 Wi-Fi 的自动加入状态与排列顺序来决定连接行为。所谓“自动漫游”,其实是系统在多个已知网络间按优先级自动切换——比如从家里的 Wi-Fi 切到公司 Wi-Fi,或误连上邻居家同名信号。这不是传统意义上的漫游协议(如 802.11k/v/r),而是 macOS 基于配置的主动选择逻辑。
要禁用这种自动切换行为,关键不是关某个“漫游开关”,而是切断它决策的依据:
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
关闭单个网络的自动加入
保留密码和配置,只阻止 Mac 主动连它:
- 打开「系统设置」→「Wi-Fi」→ 右下角「高级」→ 切换到「已知网络」标签页
- 找到目标网络(注意大小写和空格)→ 取消勾选右侧的「自动加入」
- 点「好」→「应用」
调整首选网络顺序
Mac 严格按列表从上到下找第一个「启用自动加入」且信号可用的网络。把不想被选中的网络拖到底部,就能确保它几乎不会被触发:
- 在同一「已知网络」列表中,按住目标网络名称不放
- 拖到列表最下方 → 松手 → 点「好」→「应用」
移除高风险或冗余网络记录
公共热点、临时访客网络、旧路由器 SSID 都可能混进列表,成为“漫游”源头:
- 在「已知网络」列表中,逐行检查名称(如 “Airport_Free_WiFi”、“CMCC”、“TP-Link_XXXX”)
- 鼠标悬停 → 点「⋯」→「从列表中移除」
- 或选中后点底部「−」按钮批量清理
关掉自动记忆新网络的习惯
否则每次手动连一次,就多一个潜在“漫游候选”:
- 在「高级」→「已知网络」页面底部
- 取消勾选「记住这台电脑所加入的网络」和「询问加入新网络」
- 这样连完即忘,不会悄悄存进首选列表
不复杂但容易忽略。










